分享

c#使控件拥有透明背景色

 缘木求鱼001 2012-10-10

c#使控件拥有透明背景色  

2006-07-24 11:08:00|  分类: 关于编程 |字号 订阅

默认情况下,控件不支持透明背景色。但是,通过使用构造函数中的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方法创建半透明颜色。有关颜色的更多信息,请参见笔、画笔和颜色。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多