![]() |
1
5
您列出的所有三个控件都已启用ControlStyles.SupportsTransparentBackColor样式。只需在设计器的Web选项卡中设置BackColor属性。它是 非常 否则这是一种幻觉,Windows窗体通过要求父控件在OnPaintBackground()方法中绘制自己来实现它,从而提供背景像素。一个不起作用的值得注意的事情是重叠的控件。您只看到父像素,而不是重叠控件的像素。这是可以修复的,但代码很复杂。 唯一的透明选项是Form.TransparencyKey。这是真正的透明性,通过在视频适配器中使用覆盖来实现。问题是这只适用于顶级窗口。表单,而不是控件。
|
![]() |
2
4
如果您想要“部分透明”,请参阅以下内容以获得更好的解决方案: Opacity of Buttons/TextBoxes - VB.NET (使用Alpha值设置背景色) 我知道上面的示例是VB,但它也适用于C。:) |
![]() |
3
0
您可以使用以下代码:
|
![]() |
Karl · 如何引发PrintPage的事件? 2 年前 |
![]() |
Daniel · LINQ从列表的dataTable中提取部分匹配 2 年前 |
![]() |
limelatte · 如何在datagridview中屏蔽特定列? 2 年前 |
![]() |
Orsi · 选择嵌套列表的最大值和最小值。网 2 年前 |
![]() |
D T · 如何为Excel Com设置公式? 2 年前 |
![]() |
Lenin · 将数组中的每个元素与另一个数组中的相应元素相乘 2 年前 |