| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 538 人关注过本帖
标题:使控件拥有透明背景
取消只看楼主 加入收藏
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
结帖率:80.91%
收藏
 问题点数:0 回复次数:0 
使控件拥有透明背景
Windows 窗体编程
如何:使控件拥有透明背景
默认情况下,控件不支持透明背景色。但是,通过使用构造函数中的 SetStyle 方法,可以让控件拥有不透明、透明或半透明的背景色。Control 类的 SetStyle 方法用于为控件设置特定的样式首选项,并可用来启用或禁用对透明背景色的支持。

Windows 窗体控件不支持真正的透明。Windows 窗体透明控件的背景是由其父控件绘制的。
使控件拥有透明背景色
定位控件类的构造函数。该构造函数出现在控件的代码文件中。在 C# 中,构造函数是与控件同名但没有返回值的方法。在 Visual Basic 中,构造函数是名为 New 的方法。

在构造函数中调用窗体的 SetStyle。SetStyle(ControlStyles.SupportsTransparentBackColor, true);


this.BackColor = Color.Transparent;
搜索更多相关主题的帖子: 控件 
2008-06-06 10:40
快速回复:使控件拥有透明背景
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017758 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved