Foxtable(狐表)用户栏目专家坐堂 → [求助]定义NEW出来的窗口单击事件


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

主题:[求助]定义NEW出来的窗口单击事件

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
[求助]定义NEW出来的窗口单击事件  发帖心情 Post By:2018/5/26 15:46:00 [只看该作者]

老师,
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编辑过]

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


加好友 发短信
等级:超级版主 帖子:107186 积分:545179 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/5/26 16:15:00 [只看该作者]

addhanfler frm.MouseClick,...........

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/5/26 16:25:00 [只看该作者]

老师,
 为什么 NEW出来的窗口1 没有触发上述的事件的自定义函数呢?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:afterload.foxdb



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


加好友 发短信
等级:超级版主 帖子:107186 积分:545179 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/5/26 16:55:00 [只看该作者]

绑定的是窗口的click事件,点击窗口的空白区域(没有任何控件的区域)才有效,你加了一个tabcontrol,撑满了整个窗口,已经么有空白区域了。

使用.net底层窗口的,必须给每个需要点击的控件加事件,不要妄想做Foxtable那样的全局事件。还不如在vs做好窗口给Foxtable调用

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By: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

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


加好友 发短信
等级:超级版主 帖子:107186 积分:545179 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/5/26 17:30:00 [只看该作者]

代码没有问题,什么地方不成功

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/5/26 17:43:00 [只看该作者]

点击 new 出来的窗口 弹出错误 如何引用   使用 sender提示错误?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:afterload.foxdb


[此贴子已经被作者于2018/5/26 17:56:46编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By: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
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By: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
详细错误信息:
已添加了具有相同键的项。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:控件间距 (1).table


[此贴子已经被作者于2018/5/27 16:30:57编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/27 16:34:00 [只看该作者]

关闭窗口,要移除table才行的。类似

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=119107&skin=0

 


 回到顶部
总数 25 1 2 3 下一页