Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2012, 18:53   #1
vovik93
Пользователь
 
Регистрация: 12.03.2010
Сообщений: 47
По умолчанию PictureBox Transporent

Здравствуйте, есть DataGridView и время от времени поверх него нужно вывести
картинку(картинка PNG с прозрачным фоном), я её загружаю в PictureBox но он не прозрачен. Что можно с этим сделать?
vovik93 вне форума Ответить с цитированием
Старый 23.10.2012, 10:21   #2
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию

ох.. давно я с вин формами не работал...насколько я помню там нету свойства opacity... (WPF, Silverlight Вам в помощь)
Можно так, но это нагрузка на CPU...
Код:
Bitmap pic = new Bitmap(Your_Image));
            for (int w = 0; w < pic.Width; w++)
            {
                for (int h = 0; h < pic.Height; h++)
                {
                    Color c = pic.GetPixel(w, h);
                    Color newC = Color.FromArgb(50, c);
                    pic.SetPixel(w, h, newC);
                }
            }
            pictureBox1.Image = pic;
dampirik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ рисование в pictureBox VIK_aka_TOR Помощь студентам 0 30.03.2012 01:10
PictureBox. C# Novi4ok_11 Помощь студентам 8 28.02.2011 18:24
Работа с PictureBox Mixim Общие вопросы .NET 0 12.12.2010 13:12
PictureBox ne11son Общие вопросы .NET 0 14.03.2009 12:29
Прозрачность в PictureBox _Dmitry Общие вопросы .NET 3 24.06.2008 20:33