Foxtable(狐表)用户栏目专家坐堂 → [求助][讨论]为什么会这样?


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

主题:[求助][讨论]为什么会这样?

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


加好友 发短信
等级:三尾狐 帖子:646 积分:4893 威望:0 精华:0 注册:2016/1/16 22:42:00
[求助][讨论]为什么会这样?  发帖心情 Post By:2021/4/7 21:46:00 [只看该作者]

运行TextChanged事件,代码如下,第一个msgbox反馈为TRUE,第二个msgbox反馈为TRUE,第三个msgbox反馈为false,怎么会这样呀?搞半天了,检查不出什么问题
Dim tTrvCol As String = E.Sender.Text.Trim
If tTrvCol = "" Then
   ' e.Form.Controls("ChkShowTRV").Checked = False
Else
    CreateMultiTreeV( tTrvCol,guTblInfo("窗口当前表")(e.Form.Name)("上当前表"),e.Form.Controls("TrVNavBar"))
  '  e.Form.Controls("ChkShowTRV").Checked = True ' False
End If
msgbox(tTrvCol <> "" )
Dim blVisible As Boolean = (tTrvCol.Trim <> "" AndAlso e.Form.Controls("ChkShowTRV").Checked )
e.Form.Controls("TrVNavBar").Visible = blVisible
msgbox( blVisible)
msgbox(e.Form.Controls("TrVNavBar").Visible)
e.Form.Controls("Panel1").Visible = (e.Form.Controls("TrVNavBar").Visible = False)

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106153 积分:539882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/8 8:59:00 [只看该作者]

"TrVNavBar"是不是放在其它容器比如Panel、页面集合、...的里面,然后容器本身Visible 是false的?如果容器本身是不可见的,里面的控件再怎么设置肯定也是不可见的

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


加好友 发短信
等级:三尾狐 帖子:646 积分:4893 威望:0 精华:0 注册:2016/1/16 22:42:00
  发帖心情 Post By:2021/4/8 9:32:00 [只看该作者]

不是的,单独做个按钮,设置TrVNavBar可见性,是没有问题的


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106153 积分:539882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/8 9:46:00 [只看该作者]

请上传实例测试

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


加好友 发短信
等级:三尾狐 帖子:646 积分:4893 威望:0 精华:0 注册:2016/1/16 22:42:00
  发帖心情 Post By:2021/4/9 10:40:00 [只看该作者]

蓝老师,窗口表DataSource发生变化,会触发什么事件?谢谢

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106153 积分:539882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/9 10:44:00 [只看该作者]

应该不会触发什么事件

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106153 积分:539882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/9 10:45:00 [只看该作者]

项目的CurrentTableChanged事件可能会触发,另外窗口控件如果绑定到这个表,可能会触发窗口控件的事件,自己写代码测试一下
[此贴子已经被作者于2021/4/9 10:46:04编辑过]

 回到顶部