Foxtable(狐表)用户栏目专家坐堂 → 窗口控件显隐求助


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

主题:窗口控件显隐求助

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


加好友 发短信
等级:超级版主 帖子:109678 积分:558082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/9 11:10:00 [显示全部帖子]

代码放到bzsj的textchanged事件

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


加好友 发短信
等级:超级版主 帖子:109678 积分:558082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/9 14:39:00 [显示全部帖子]

看漏了,标签没有textchanged事件。如果是绑定的,到表格datacolchanged处理
if e.datacol.name = "bzsj绑定的列"
if forms("窗口1").opened 
Dim bbq As WinForm.Label = forms("窗口1").Controls("bzbq")
bbq.Visible = e.newvalue > ""
end if
end if

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


加好友 发短信
等级:超级版主 帖子:109678 积分:558082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/10 21:11:00 [显示全部帖子]

以下是引用long086在2019/11/9 22:56:00的发言:

老师按照你的步骤,还是不行,求指点

 

看漏了,标签没有textchanged事件。如果是绑定的,到表格datacolchanged处理

if e.datacol.name = "bzsj绑定的列"
if forms("窗口1").opened 
Dim bbq As WinForm.Label = forms("窗口1").Controls("bzbq")
bbq.Visible = e.newvalue > ""
end if
end if
[此贴子已经被作者于2019/11/10 8:59:57编辑过]

请上传具体实例说明

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


加好友 发短信
等级:超级版主 帖子:109678 积分:558082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/10 22:57:00 [显示全部帖子]

窗口b,afterload事件

Dim r As Row = Tables("表A").Current
If r IsNot Nothing Then
    e.Form.Controls("备注1").visible = not r.IsNull("备注")
End If

 回到顶部