社区
C#
帖子详情
winform控件怎么设置背景透明?
buptamen
2008-09-04 09:33:37
rt~~ 以前做asp 的,现在做winform不熟手~ 水帮忙解决一下阿
...全文
708
13
打赏
收藏
winform控件怎么设置背景透明?
rt~~ 以前做asp 的,现在做winform不熟手~ 水帮忙解决一下阿
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
buptamen
2008-09-04
打赏
举报
回复
[Quote=引用 11 楼 lizhengnan 的回复:]
Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True)这个方法可以让你控件支持透明,但是这个方法是受保护的,
也就是说你要自己写一COMBOBOX控件,它继承自System.Windows.Forms.ComboBox,
在你自己写这个COMBOBOX控件的构造函数中加入Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True)就可以了
Public Sub New()
Me.SetStyle(ControlStyles.SupportsTransparentBackCo…
[/Quote]
多谢
buptamen
2008-09-04
打赏
举报
回复
[Quote=引用 10 楼 GentleCat 的回复:]
控件不可能透明的了,但是应该可以做成"伪透明":
重载一下控件,然后在控件代码里重载 onPainBackground()事件,然后绘制父容器的背景.
[/Quote]
多谢~~
lizhengnan
2008-09-04
打赏
举报
回复
Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True)这个方法可以让你控件支持透明,但是这个方法是受保护的,
也就是说你要自己写一COMBOBOX控件,它继承自System.Windows.Forms.ComboBox,
在你自己写这个COMBOBOX控件的构造函数中加入Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True)就可以了
Public Sub New()
Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True)
End Sub
GentleCat
2008-09-04
打赏
举报
回复
控件不可能透明的了,但是应该可以做成"伪透明":
重载一下控件,然后在控件代码里重载 onPainBackground()事件,然后绘制父容器的背景.
buptamen
2008-09-04
打赏
举报
回复
[Quote=引用 5 楼 lizhengnan 的回复:]
Combobox.BackColor=Color.FromArgb(65,204,212,230)
设置控件半透明.
[/Quote]
你好,把combobox按照你说得来设置的话会产生“空间不支持透明背景”的错误,该如何解决?
sytu_hzj
2008-09-04
打赏
举报
回复
把backcolor选择为Transparent,backcolor-Web中选中第一项就可以了
lizhengnan
2008-09-04
打赏
举报
回复
如果你想把Combobox设为全透明的话,还不如让他的Visible=False呢
行者无疆-Kevin
2008-09-04
打赏
举报
回复
设置控件的背景色为半透明的.
lizhengnan
2008-09-04
打赏
举报
回复
Combobox.BackColor=Color.FromArgb(65,204,212,230)
设置控件半透明.
buptamen
2008-09-04
打赏
举报
回复
可能我的问题问得不好,我是问winform里面的控件(比如combobox)怎么设置成背景透明的?
combobox控件的backcolor不能设成Transparent的
zt_100094
2008-09-04
打赏
举报
回复
Form的Opacity属性就是用来设置窗体的透明度的
lizhengnan
2008-09-04
打赏
举报
回复
Form的Opacity属性就是用来设置窗体的透明度的
lizhengnan
2008-09-04
打赏
举报
回复
this.Opacity=0.5;
winform
panel
控件
背景
透明
winform
panel
控件
背景
透明
在网页中通过div+css实现半
透明
效果不难,今天我们看看一种在winfrom中实现的方法
winform
的label
背景
透明
设置
winfrom窗体上的label等
背景
默认不是
透明
,算是一个BUG吧。
winform
自定义
透明
背景
的panel
控件
winform
自定义的
透明
背景
的panel,可以覆盖在其他
控件
上,然后在该
透明
panel上做绘图、点击获取坐标等操作。
C#
WinForm
开发:将
控件
背景
色
设置
为
透明
以pictureBox
控件
上label
控件
为例,
设置
label
控件
的
背景
色
透明
,可以看到pictureBox
控件
的
背景
色。
Winform
----自定义
控件
之
背景
半
透明
遮罩加载
控件
自定义
控件
,实现在
winform
窗口中点击查询等待时的页面加载遮罩效果,
背景
半
透明
,结果返回前被遮罩的
控件
不可用。 有问题可留言http://blog.csdn.net/quan278905570
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章