以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]定义NEW出来的窗口单击事件 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119536) |
-- 作者:blsu33 -- 发布时间:2018/5/26 15:46:00 -- [求助]定义NEW出来的窗口单击事件 老师, new 出来的事件 定义单击事件 错误 全局 代码 Public Sub frm_OnMouseClick(ByVal sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Functions.Execute("za_nb_childform_OnMouseClick",sender,e) End Sub 添加到new出来的窗口 为何 填写不进去呢? [此贴子已经被作者于2018/5/26 16:27:05编辑过]
|
-- 作者:有点蓝 -- 发布时间:2018/5/26 16:15:00 -- addhanfler frm.MouseClick,........... |
-- 作者:blsu33 -- 发布时间:2018/5/26 16:25:00 -- 老师, 为什么 NEW出来的窗口1 没有触发上述的事件的自定义函数呢? |
-- 作者:有点蓝 -- 发布时间:2018/5/26 16:55:00 -- 绑定的是窗口的click事件,点击窗口的空白区域(没有任何控件的区域)才有效,你加了一个tabcontrol,撑满了整个窗口,已经么有空白区域了。 使用.net底层窗口的,必须给每个需要点击的控件加事件,不要妄想做Foxtable那样的全局事件。还不如在vs做好窗口给Foxtable调用
|
-- 作者:blsu33 -- 发布时间:2018/5/26 17:26:00 -- 嗯 我再看看 另外一个问题 想要遍历 NEW窗口的控件 字典 newforms(string,object)为 窗口名 new的窗口 为什不成功呢? For Each frmname As String In newforms.keys For Each ob As object In newforms(frmname).Controls MessageBox.Show(ob.name) Next Next |
-- 作者:有点蓝 -- 发布时间:2018/5/26 17:30:00 -- 代码没有问题,什么地方不成功 |
-- 作者:blsu33 -- 发布时间:2018/5/26 17:43:00 -- 点击 new 出来的窗口 弹出错误 如何引用 使用 sender提示错误? [此贴子已经被作者于2018/5/26 17:56:46编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/5/27 16:20:00 -- Dim e =args(0) Dim sender = args(1) MessageBox.Show(1) MessageBox.Show(sender.name) MessageBox.Show(2) |
-- 作者:blsu33 -- 发布时间:2018/5/27 16:28:00 -- 老师, 为何窗口3 遇到如下问题: 1、 打开后 没有在PANL1添加上一楼需要添加的控件; 2、 打开后关闭在打开,已经用za_nb_childform_Closing自定义函数清除窗口中控件,不成功,提示错误 .NET Framework 版本:2.0.50727.8830 Foxtable 版本:2018.3.9.1 错误所在事件:窗口,窗口3,Button1,Click 详细错误信息: 已添加了具有相同键的项。 [此贴子已经被作者于2018/5/27 16:30:57编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/5/27 16:34:00 -- 关闭窗口,要移除table才行的。类似
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=119107&skin=0
|