设置控件背景透明
选择 BackColor 属性并将其设置为 Transparent
Windows 窗体控件不支持真正的透明。
控件分两部分绘制到屏幕上。
首先绘制背景,然后绘制控件的外观。
虽然通过将 BackColor 设置为 Transparent 使控件“透明”,但这实际上将背景绘制传递给了父控件。 如果父控件支持 BackgroundImage 属性,并且设置了该属性,则此图像会被绘制为控件的背景。 如果不支持或未设置该属性,则使用父级的 BackColor 来绘制控件的背景。
对于理解控件“透明度”,更好方式是将其视为继承父级的“背景”绘制操作。 无法看到“透明”控件下的其他控件
备注
使用 Button 控件可将 BackColor 设置为 Transparent,但这对控件没有影响