Foxtable(狐表)用户栏目专家坐堂 → TEXTBOX负值颜色问题


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

主题:TEXTBOX负值颜色问题

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


加好友 发短信
等级:五尾狐 帖子:1175 积分:8792 威望:0 精华:0 注册:2012/4/18 16:28:00
TEXTBOX负值颜色问题  发帖心情 Post By:2018/12/4 12:43:00 [显示全部帖子]

请教老师,控件TEXTBOX如果是负值(例如:-1200.00)已经设了字体颜色为Red,格式符号设为#0.00后,打开窗口,控件里的数字还是自动默认为黑色

 

测试结果:如果控件里的数字是正值,字符能正常显示红色。如果格式符号不设置,打开窗口此控件内的负值能显示红色,但是如果数字变化后,又自动变为黑色。

 

想实现控件里的数值是负值时显示红色,应该怎样写代码

 

在AFTERLOAD写如下代码无效,在ValueChanged里写如下代码也无效

 

Dim tab As WinForm.TextBox = e.Form.Controls("TextBox22")
If tab.Value < 1 Then
    tab.ForeColor = Color.Red
End If

或者

Dim tab As WinForm.TextBox = e.Form.Controls("TextBox22")
    tab.ForeColor = Color.Red

 

 

 


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


加好友 发短信
等级:五尾狐 帖子:1175 积分:8792 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2018/12/4 15:46:00 [显示全部帖子]

请老师测试看看,问题未解决

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试20181204.foxdb


 回到顶部