![]() |
Показаны 1 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Другие (http://netadmin.ws/forum/forumdisplay.php?forumid=19)
-- Динамическая установка прозрачности фоновых изображений в Windows.Forms (http://netadmin.ws/forum/showthread.php?threadid=12937)
Динамическая установка прозрачности фоновых изображений в Windows.Forms
Всем привет,
Подскажите пожалуйста как мне решить эту задачу:
1. В проекте C# .NET на стандартной Windows-форме есть панель:
private System.Windows.Forms.Panel panelGek;
2. Я динамически в процессе выполнения приложения устанавливаю фоновую картинку данной форме используя следующий код:
panelGek.BackgroundImage = (Image)Service.resmgr.GetObject("EnterNumber");
3. Изображение в формате png содержит альфа-канал, т.е. прозрачные элементы, которые действительно прозрачные если фон устанавливается из среды разработки Visual Studio .NET 2003. Но динамически добавляемая картинка фона не содержит прозрачных элементов, а просто содержит белые элементы вместо прозрачных.
Вопроса два:
Как мне динамически устанавливать прозрачность для тех или иных контролов чтобы они как то реагировали на альфа-канал в моем фоновом изображении?
Можно ли сделать текст-боксы прозрачными, чтобы текст был как бы на фоне фонового рисунка?
С уважением.
| Формат времени GMT. Текущее время 07:51. | Показаны 1 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.