Foxtable(狐表)用户栏目专家坐堂 → [没解决]3.13版的窗口控件TextBox等BackColor的属性还有Bug!


  共有2448人关注过本帖树形打印复制链接

主题:[没解决]3.13版的窗口控件TextBox等BackColor的属性还有Bug!

帅哥哟,离线,有人找我吗?
pc005637
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1021 积分:12746 威望:0 精华:0 注册:2011/5/29 15:19:00
[没解决]3.13版的窗口控件TextBox等BackColor的属性还有Bug!  发帖心情 Post By:2016/3/12 16:15:00 [只看该作者]

TextBox ComboBox DatePicker 等文本框延展的控件,设定 e.Sender.BackColor = SystemColors.Window 这个代码不起作用了。旧版是正常的。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.foxdb


[此贴子已经被作者于2016/3/14 14:17:16编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
pc005637
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1021 积分:12746 威望:0 精华:0 注册:2011/5/29 15:19:00
参考这个帖子的例子  发帖心情 Post By:2016/3/12 16:16:00 [只看该作者]

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=81961&replyID=&skin=1

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.foxdb


[此贴子已经被作者于2016/3/12 16:40:20编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
pc005637
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1021 积分:12746 威望:0 精华:0 注册:2011/5/29 15:19:00
这样子的话,读到空值,就保留了上一次设定的颜色。  发帖心情 Post By:2016/3/12 16:45:00 [只看该作者]

这样子的话,读到空值,就保留了上一次设定的颜色。很不好看。

 回到顶部
帅哥哟,离线,有人找我吗?
pc005637
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1021 积分:12746 威望:0 精华:0 注册:2011/5/29 15:19:00
请官方确认一下。  发帖心情 Post By:2016/3/13 15:39:00 [只看该作者]

请官方确认一下。如果能解决,就不用修改代码了。

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/3/14 10:15:00 [只看该作者]

控件外观样式改成:Custom

 回到顶部
帅哥哟,离线,有人找我吗?
pc005637
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1021 积分:12746 威望:0 精华:0 注册:2011/5/29 15:19:00
回复:(Hyphen)控件外观样式改成:Custom  发帖心情 Post By:2016/3/14 10:27:00 [只看该作者]

太麻烦了,这么多控件.
Custom样式也不行的.
设置了Custom样式,筛选出空表(没有记录行),绑定的TextBox 可以了.
但是,加载个空表,TextBox 就没有变了色了..
[此贴子已经被作者于2016/3/14 12:55:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/14 12:42:00 [只看该作者]

那你可以不设置成

 

e.Sender.BackColor = SystemColors.Window

 

设置成别的颜色,或者用代码在afterLoad事件修改样式也可以

 

e.Form.Controls("TextBox1").VisualStyle = 0

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
pc005637
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1021 积分:12746 威望:0 精华:0 注册:2011/5/29 15:19:00
回复:(大红袍)那你可以不设置成?e.Sender...  发帖心情 Post By:2016/3/14 14:17:00 [只看该作者]

如果软件下次能改就最好,改不了就只能我们用户自己更改代码.

如果这样让用户为软件的Bug作出妥协,个人认为不大好.  已经上例子在一楼.

现在的问题,应该是在某种状态下, 代码: e.Sender.BackColor = SystemColors.Window 是无效的吧.

另外:

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160314150055.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2016/3/14 15:02:25编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/14 16:22:00 [只看该作者]

Dim o As object = c

c.VisualStyle = 0


 回到顶部