Foxtable(狐表)用户栏目专家坐堂 → 关于控件背景颜色怎么随绑定值变化


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

主题:关于控件背景颜色怎么随绑定值变化

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


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/4/20 16:05:00 [显示全部帖子]

设置Table的CurrentChanged事件:

 

If Forms("故障报修弹出窗口").Opened then

      Dim r as Row = e.Table.Current

      if r("设备状态") = "待修中" then

            Forms("故障报修弹出窗口").controls("Label8").backcolor = color.green

      else

          Forms("故障报修弹出窗口").controls("Label8").backcolor = color.Red

      End If

End if


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


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/4/23 7:22:00 [显示全部帖子]

你还得在Table的CurrentChanged事件设置代码,注意CurrentChanged事件的e参数和DataColChanged事件是不同的。

CurrentChanged事件是换行后执行的,DataColChanged是修改某列的值后执行的。

这种问题最好配合简单的例子后发帖提问。


 回到顶部