Я хочу к непрозрачности контроля изменений в зависимости от положения мыши на форме, действительно ли это возможно?
Если элемент управления поддерживает прозрачный фон, вы можете использовать Color.FromArgb ()
, чтобы установить полупрозрачный цвет:
button1.BackColor = Color.FromArgb(100, Color.Red);
В зависимости от того, как вы хотите, чтобы это работало, вы можете изменять альфа-значение на основе положение мыши (от 0 до 255).
Джон Б прав, но вы также можете сделать это в окне свойств конструктора WinForms. Например, установка цвета фона на 150, 255, 255, 255
сделает фон полупрозрачным белым. Дизайнер переводит это в Color.FromArgb (150, 255, 255, 255)
для вас.