以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助][讨论]为什么会这样? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=162172) |
-- 作者:小美菜 -- 发布时间: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)
|
-- 作者:有点蓝 -- 发布时间:2021/4/8 8:59:00 -- "TrVNavBar"是不是放在其它容器比如Panel、页面集合、...的里面,然后容器本身Visible 是false的?如果容器本身是不可见的,里面的控件再怎么设置肯定也是不可见的 |
-- 作者:小美菜 -- 发布时间:2021/4/8 9:32:00 -- 不是的,单独做个按钮,设置TrVNavBar可见性,是没有问题的 |
-- 作者:有点蓝 -- 发布时间:2021/4/8 9:46:00 -- 请上传实例测试 |
-- 作者:小美菜 -- 发布时间:2021/4/9 10:40:00 -- 蓝老师,窗口表DataSource发生变化,会触发什么事件?谢谢 |
-- 作者:有点蓝 -- 发布时间:2021/4/9 10:44:00 -- 应该不会触发什么事件 |
-- 作者:有点蓝 -- 发布时间:2021/4/9 10:45:00 -- 项目的CurrentTableChanged事件可能会触发,另外窗口控件如果绑定到这个表,可能会触发窗口控件的事件,自己写代码测试一下 [此贴子已经被作者于2021/4/9 10:46:04编辑过]
|