2010-01-08 3 views

ответ

5

Если элемент управления поддерживает прозрачный фон, вы можете использовать Color.FromArgb() установить полупрозрачный цвет:

button1.BackColor = Color.FromArgb(100, Color.Red); 

В зависимости от того, как вы хотите, чтобы это работало, вы бы изменить значение альфа в зависимости от положения мыши (чтобы между 0 и 255).

0

Jon B прав, но вы также можете сделать это в окне свойств конструктора WinForms. Например, установка цвета фона на 150, 255, 255, 255 сделает фон полупрозрачным белым. Дизайнер переводит это в Color.FromArgb(150, 255, 255, 255) для вас.

Смежные вопросы