1

是否可以使 LinkLabel 的背景透明?

将 BackColor 设置为透明系统颜色不起作用。匹配容器的 BackColor 是不合适的,因为容器是图像。

4

1 回答 1

2

如果您的标签位于图片框或面板的顶部,则除了将 .BackColor 设置为 Color.Transparent 之外,您还必须将图片框或面板设置为标签的父级:

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

原因是 Color.Transparent 实际上并不意味着“透明”,它意味着“继承父级的背景颜色”。默认情况下,标签的父级是表单(或包含控件),而不是图片框。

于 2011-10-28T13:29:31.057 回答