半透明控件

默认情况下,控件不支持透明背景色。但是,通过使用构造函数中的 Control.SetStyle 方法,可以让控件拥有不透明、透明或半透明的背景色。Control 类的 SetStyle 方法用于为控件设置特定的样式首选项,并可用来启用或禁用对透明背景色的支持。

使控件拥有透明背景色

在控件的代码编辑器中找到构造函数。
在构造函数中调用窗体的 SetStyle。
' Visual BasicSetStyle(ControlStyles.SupportsTransparentBackColor, True)
// C#SetStyle(ControlStyles.SupportsTransparentBackColor, true);这将使控件能够支持透明背景色。

在步骤 1 中添加的代码行下再添加下面的代码行。这将把控件的 BackColor 设置为 Transparent。
' Visual BasicMe.BackColor = Color.Transparent
// C#this.BackColor = Color.Transparent;注意,还可以通过使用 Color.FromArgb 方法创建半透明颜色。有关颜色的更多信息,请参见笔、画笔和颜色。

posted @ 2008-10-23 11:20  Landy_di  阅读(311)  评论(0编辑  收藏  举报