请问如何将option控件的背景改成透明

cxzxw 2010-12-04 07:30:57
我在VB中用了一个option的控件,我想把它的背景色去掉,就像label控件那样去掉背景色,但是option没有现在的属性
可以用,所以请问该如何用代码将它的背景色去掉?
...全文
585 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuziafe 2012-03-08
  • 打赏
  • 举报
回复
使用Microsoft Forms 2.0 Object Libaray
这个办法简单宜行
cxzxw 2010-12-05
  • 打赏
  • 举报
回复
能不能再具体说下第二种方法的代码啊?
lyserver 2010-12-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cxzxw 的回复:]
还有没有写一些VB代码,就可以让option的背景去掉的办法啊?
[/Quote]
一种办法,通过子类化响应WM_CTLCOLORBTN事件,然后设置背景画刷为空画刷。
第二种办法,使用VB无窗口透明UserControl写一个自定义控件来实现option(代码很简单)。
cxzxw 2010-12-04
  • 打赏
  • 举报
回复
还有没有写一些VB代码,就可以让option的背景去掉的办法啊?
贝隆 2010-12-04
  • 打赏
  • 举报
回复
使用Microsoft Forms 2.0 Object Libaray

设置他们的BackStyle属性为透明即可。
luofenghen 2010-12-04
  • 打赏
  • 举报
回复
Option1.BackColor = Me.BackColor
  • 打赏
  • 举报
回复
checkbox呢

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧