lexluther
Зарегистрирован: 17.05.2007 Сообщения: 9 Откуда: http://artiom.vyrtosu.com
|
Добавлено: Пт Авг 08 2008 10:39 Заголовок сообщения: Динамическая установка прозрачности фоновых изображений |
|
|
Всем привет,
Подскажите пожалуйста как мне решить эту задачу:
1. В проекте C# .NET на стандартной Windows-форме есть панель:
private System.Windows.Forms.Panel panelGek;
2. Я динамически в процессе выполнения приложения устанавливаю фоновую картинку данной форме используя следующий код:
panelGek.BackgroundImage = (Image)Service.resmgr.GetObject("EnterNumber");
3. Изображение в формате png содержит альфа-канал, т.е. прозрачные элементы, которые действительно прозрачные если фон устанавливается из среды разработки Visual Studio .NET 2003. Но динамически добавляемая картинка фона не содержит прозрачных элементов, а просто содержит белые элементы вместо прозрачных.
Вопроса два:
Как мне динамически устанавливать прозрачность для тех или иных контролов чтобы они как то реагировали на альфа-канал в моем фоновом изображении?
Можно ли сделать текст-боксы прозрачными, чтобы текст был как бы на фоне фонового рисунка?
С уважением. |
|