Динамическая установка прозрачности фоновых изображений в Windows.form

Тема в разделе ".NET", создана пользователем lexluther, 8 авг 2008.

  1. lexluther

    lexluther Гость

    Всем привет,

    Подскажите пожалуйста как мне решить эту задачу:

    1. В проекте C# .NET на стандартной Windows-форме есть панель:

    private System.Windows.Forms.Panel panelGek;

    2. Я динамически в процессе выполнения приложения устанавливаю фоновую картинку данной форме используя следующий код:

    panelGek.BackgroundImage = (Image)Service.resmgr.GetObject("EnterNumber");

    3. Изображение в формате png содержит альфа-канал, т.е. прозрачные элементы, которые действительно прозрачные если фон устанавливается из среды разработки Visual Studio .NET 2003. Но динамически добавляемая картинка фона не содержит прозрачных элементов, а просто содержит белые элементы вместо прозрачных.

    Вопроса два:

    Как мне динамически устанавливать прозрачность для тех или иных контролов чтобы они как то реагировали на альфа-канал в моем фоновом изображении?

    Можно ли сделать текст-боксы прозрачными, чтобы текст был как бы на фоне фонового рисунка?

    С уважением.
     
  2. Exmap

    Exmap Гость

    И тебе привет. На скольки форумах разместил вопрос? Уже ответил на ProgZ.ru
     
Загрузка...

Поделиться этой страницей