Сделайте фон Label или LinkLabel прозрачным - PullRequest
1 голос
/ 23 сентября 2010

Можно ли сделать фон LinkLabel прозрачным?

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

1 Ответ

2 голосов
/ 28 октября 2011

Если ваша метка находится сверху графического блока или панели, вы должны установить графический блок или панель в качестве родительского для метки в дополнение к установке .BackColor в Color.Transparent:

myLabel.Parent = myPicturebox;
myLabel.BackColor = Color.Transparent;

Причинаэто то, что Color.Transparent на самом деле не означает «прозрачный», он означает «наследовать цвет фона вашего родителя».И по умолчанию родитель вашей метки - это форма (или элемент управления), а не поле для рисунков.

...