Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]代码批量更改控件的背景颜色

1楼
Gryvip 发表于:2011/12/26 2:13:00

狐爸狐兄请帮帮忙,想实现以下功能:

 

单击任意一个按钮,当前按钮背景指定一种颜色,其它按钮背景为另一种指定颜色,以达到明显区分当前选定按钮的目的,先谢谢了。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:代码批量更改控件的背景颜色.table

 

学习能力有限,现在只能改变一个指定按钮的背景颜色

e.Form.Controls("Button1").BackColor = Color.DarkGreen

[此贴子已经被作者于2011-12-26 2:20:38编辑过]
2楼
don 发表于:2011/12/26 7:42:00
窗口全局Click事件:

For Each c As WinForm.Control In e.Form.Controls
    If Typeof c Is WinForm.Button Then 
        c.BackColor =Color.Linen
        e.sender.BackColor =Color.DarkGreen
    End If
Next
3楼
Gryvip 发表于:2011/12/26 11:00:00

谢谢don兄,完全正确,另有两个问题,望兄能抽空解答

 

1.按钮边框与背景同色(目的是不要边框效果);

2.代码加上注释,让我可以参详原理,谢谢。

共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 3 queries.