Практическое руководство. Установка степени прозрачности фона элемента управления
Цвет фона для большинства элементов управления можно задать Transparent в окне свойств во время разработки или в коде конструктора формы.
Элементы управления Windows Forms не поддерживают истинную прозрачность. Элементы управления рисуются на экране в двух частях. Во-первых, фон окрашен, а затем внешний вид элемента управления. При создании элемента управления "прозрачный", задав BackColor для Transparentэтого значение, это фактически передает фоновую картину родительскому элементу управления. Если родительский элемент управления поддерживает BackgroundImage
свойство, а свойство задано, то это изображение рисуется в качестве фона элемента управления. Если свойство не поддерживается или не задано, BackColor
родительский элемент используется для рисования фона элемента управления.
Лучший способ думать о контроле "прозрачность" заключается в том, чтобы думать об этом как наследование фоновой операции краски родительского элемента. Другие элементы управления не отображаются под прозрачным элементом управления.
Примечание.
Элемент Button управления позволяет задать BackColor
значение Transparent
, но он не влияет на элемент управления.
Предоставление элементу управления прозрачного фона
- В окне "Свойства" выберите свойство BackColor и задайте ему значение Transparent
См. также
.NET Desktop feedback