以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]按钮颜色突显 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=174044) |
||||
-- 作者:miaoqingqing -- 发布时间:2021/12/28 23:22:00 -- [求助]按钮颜色突显 求助表A当前行第一列含有该值的按钮颜色突显
|
||||
-- 作者:有点蓝 -- 发布时间:2021/12/29 8:56:00 --
|
||||
-- 作者:miaoqingqing -- 发布时间:2022/1/11 9:38:00 -- 回复:(有点蓝)[upload=zip,按钮颜色突显.zip]viewF... 蓝主,想实现:表A 行切换时 CurrentChanged ,按钮根据当前行第一列值,窗口按钮颜色突显 下面代码没效果,求助修改 If Forms("窗口1").Opened Then Dim frm As WinForm.Form frm = Forms("窗口1") Dim r As Row = Tables("表A").current If r IsNot Nothing AndAlso r.IsNull("第一列") = False Then Dim lst As new List(of String) lst.AddRange(r("第一列").split(",")) For Each c As WinForm.Control In frm.Controls If Typeof c Is WinForm.button Then \'判断控件是否是文本框 Dim t As WinForm.button = c \'使用特定类型的变量引用控件 If lst.Contains(t.Text) t.Theme = "Windows8Red" End If End If Next End If End If |
||||
-- 作者:有点蓝 -- 发布时间:2022/1/11 9:45:00 -- 看不出什么问题。什么效果有问题? |
||||
-- 作者:miaoqingqing -- 发布时间:2022/1/11 10:07:00 -- 回复:(有点蓝)看不出什么问题。什么效果有问题? 此主题相关图片如下:22.png
上面代码不能实现,行切换时,按钮突显不能随行切换变化。求助
|
||||
-- 作者:有点蓝 -- 发布时间:2022/1/11 10:16:00 -- 在设置新的样式前,把所有控件的样式都还原为默认状态 |