Foxtable(狐表)用户栏目专家坐堂 → [求助]如何引用窗口中添加窗口的控件


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

主题:[求助]如何引用窗口中添加窗口的控件

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/28 10:50:00 [显示全部帖子]

方法一:直接引用

 

msgbox(forms("窗口1").controls("button1").name)

 

方法二:相对引用

 

Dim PB As WinForm.Panel = e.Form.Controls("Panel1")
Dim frm = pb.basecontrol.controls(0).controls(0)
For Each o As object In frm.controls
    output.show(o.name & o.Gettype.name)
Next


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/28 11:07:00 [显示全部帖子]

 直接引用没问题,请认真测试。

 

Dim frm = pb.basecontrol.controls(0).controls(0)

msgbox(frm.Controls("TextBox3").Name)


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/28 11:47:00 [显示全部帖子]

 给记录窗口控件添加事件,然后写对应代码。

 

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

 


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/28 14:33:00 [显示全部帖子]

以下是引用cqlwsam在2016/12/28 12:28:00的发言:
因为recordgrid 是动态添加的,事件写在哪个地方?图片点击可在新窗口打开查看

 

代码肯定是固定不变的。如果是变化的,肯定你逻辑有问题。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/28 15:02:00 [显示全部帖子]

以下是引用cqlwsam在2016/12/28 14:39:00的发言:
我已经知道了,应该写在全局事件中。
代码:Public myToolTip As New Windows.Forms.ToolTip()

代码中tooltip()是什么意思?谢谢!

 

这段,是为了做一个提示用的。鼠标放上去,弹出气泡显示某些内容,类似 http://www.foxtable.com/webhelp/scr/2688.htm

 


 回到顶部