Почему прозрачный цвет не работает на панели - PullRequest
1 голос
/ 04 июля 2011

Я не знаю, что здесь не так. Во-первых, это приложение Winforms, использующее .net 2.0.

У меня есть панель (задний цвет прозрачный, я хочу, чтобы она была прозрачной).

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

1 Ответ

4 голосов
/ 04 июля 2011

Когда вы отображаете панель как прозрачную в WinForms, это не настоящая альфа-прозрачность.Я полагаю, что при настройке прозрачности он использует цвет, расположенный под / в родительском контейнере, как цвет фона, так что это больше похоже на имитацию прозрачности.

Подробнее @ http://support.microsoft.com/kb/943454 вместе с решением для этого, но, кажется, довольно многословно для несколько простой задачи.

...