以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何访问“页面集合”控件中的控件?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57790)

--  作者:flashv
--  发布时间:2014/10/2 22:42:00
--  如何访问“页面集合”控件中的控件?

Vars("t2")=e.Form.Controls("TextBox02").Value

 

以上代码,报错“未将对象引用设置到对象的实例”。

把文本框,拖到页面集合之外,代码正常。

 

如何获取页面集合(TabControl)中的控件值呢?


--  作者:涛声依旧5666
--  发布时间:2014/10/3 13:11:00
--  

e参数是在事件中才有的参数。

Var是在模块中用的,而在模块中是不存在e参数的。

因此,“未将对象引用设置到对象的实例”。


--  作者:涛声依旧5666
--  发布时间:2014/10/3 13:19:00
--  

Public 主数据区 As C1.Win.C1Command.C1DockingTab = Foxtable.BaseMainForm.Controls("MainPages")

Public 当前选卡 As C1.Win.C1Command.C1DockingTabpage  = 主数据区.TabPages(表名称).controls(0).controls(0).controls(0)

 

dim 你的控件 =  当前选卡.Controls("TextBox02")

 


--  作者:有点甜
--  发布时间:2014/10/4 9:35:00
--  

 没理解你的意思,你想说什么?


--  作者:有点甜
--  发布时间:2014/10/4 9:36:00
--  
 弄例子上来。