以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 新版本的控件风格如何批量设置? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110386) |
-- 作者:rjh4078 -- 发布时间:2017/12/1 20:55:00 -- 新版本的控件风格如何批量设置? 我看到新版本里 tab date的很多控件都有了风格 我之前的项目如何不用每个每个去调整 直接用代码切换到我想要的风格? 比如把日期选择框都换到2010silver
|
-- 作者:有点蓝 -- 发布时间:2017/12/1 21:02:00 -- 参考:http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=109965&skin=0 |
-- 作者:rjh4078 -- 发布时间:2017/12/2 17:59:00 -- --------------------------- 错误 --------------------------- 编译错误:“FlatStyle”不是“WinForm.Control”的成员。 错误代码:c.FlatStyle = FlatStyle.Standard --------------------------- 确定 --------------------------- 另外如何判断某个控件能够调整风格 如果全部设置会报错 Dim c As WinForm.Control For Each c In Forms("销售单").Controls Select Case c.Gettype.Name Case "Button" c.FlatStyle = FlatStyle.Standard c.VisualStyle = IVisualStyle.Office2010Black \'Case "TextBox", "DateTimePicker", "CheckBox", "CheckedComboBox", "CheckedListBox", "ComboBox", "GroupBox", "ListBox", "NumericComboBox" \'c.FlatStyle = FlatStyle.Standard \'c.VisualStyle = IVisualStyle.Office2010Black End Select Next |
-- 作者:有点甜 -- 发布时间:2017/12/3 22:16:00 -- Dim c As object For Each c In e.form.Controls Select Case c.Gettype.Name Case "Button" c.FlatStyle = FlatStyle.Standard c.VisualStyle = IVisualStyle.Office2010Black Case "TextBox", "DateTimePicker", "CheckBox", "CheckedComboBox", "CheckedListBox", "ComboBox", "GroupBox", "ListBox", "NumericComboBox" c.VisualStyle = IVisualStyle.Office2010Black End Select Next |
-- 作者:rjh4078 -- 发布时间:2018/5/21 17:09:00 -- 使用代码控制的时候 弹出这样的提示 但是我看属性里有啊 未找到类型“CheckedListBox”的公共成员“VisualStyle”。
|
-- 作者:有点甜 -- 发布时间:2018/5/21 17:11:00 -- 提示没有,就是没有。对于没有的,请单独处理。 |