непрозрачность usercontrol c # .net 3.5 - PullRequest
0 голосов
/ 11 мая 2011

Почему пользовательский элемент управления не обладает свойством «Непрозрачность»?Как я могу использовать установить свойство на пользовательский элемент управления?

Ответы [ 2 ]

1 голос
/ 11 мая 2011

Для winforms

Чтобы сделать UserControl прозрачным, мы должны присвоить ему стиль WS_EX_TRANSPARENT, переопределить его метод OnPaintBackground, чтобы нарисовать фон с opacity, а затем аннулировать егоРодитель, чтобы перерисовать элемент управления всякий раз, когда нам нужно обновить графику

0 голосов
/ 11 мая 2011

Для WinForms

Вы можете просто установить свойство фона пользовательского элемента управления на Transparent на вкладке веб-цветов

, но для непрозрачности, такой как 50%, я ищу решение.

...