以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  有关代码无输出情况  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146455)

--  作者:hwlzgt
--  发布时间:2020/2/24 13:26:00
--  有关代码无输出情况
你好,请教一个小问题:

If e.Form.Controls.Contains("Table1") Then
   MessageBox.show(11)
End If

上面的代码:在模式窗体的 AfterLoad事件中运行 输出“11”,但在Click 事件中却无输出。是代码有问题吗?




--  作者:有点蓝
--  发布时间:2020/2/24 13:36:00
--  
什么地方的Click 事件?哪个控件的Click 事件?
--  作者:hwlzgt
--  发布时间:2020/2/24 13:47:00
--  
窗体的AfterLoad事件 & 窗体的全局事件clik
--  作者:有点蓝
--  发布时间:2020/2/24 13:53:00
--  
不是所有的控件都会响应click事件,比如表格的click要到表格事件处理。点击什么控件没有反应?
[此贴子已经被作者于2020/2/24 13:58:14编辑过]

--  作者:hwlzgt
--  发布时间:2020/2/24 13:54:00
--  
我做个了模拟项目,也是同样的情况!
[此贴子已经被作者于2020/2/24 13:54:22编辑过]

--  作者:有点蓝
--  发布时间:2020/2/24 13:59:00
--  
我测试没有问题。项目发上来测试一下
--  作者:hwlzgt
--  发布时间:2020/2/24 14:02:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目测试.zip


--  作者:有点蓝
--  发布时间:2020/2/24 14:09:00
--  
这里是有区分大小写的

If e.Sender.Name.StartsWith("But") Then