以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 集合控件中的控件定义 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31501) |
-- 作者:hbaijia -- 发布时间:2013/4/16 16:23:00 -- 集合控件中的控件定义 Dim dm As WinForm.TextBox = Forms("工作窗口").Controls("页面").TabPages(0).Controls("代码") 应该不对,但不知怎么改,另外再请教如何判断集合中的有哪个页面是打开的,哪个没打开?还有怎样增加页面数量 [此贴子已经被作者于2013-4-16 16:28:49编辑过]
|
-- 作者:Bin -- 发布时间:2013/4/16 16:30:00 -- 你是想获得页面中的某个控件吗? 只需要. Dim dm As WinForm.TextBox = Forms("工作窗口").Controls("代码") 即可 |
-- 作者:狐狸爸爸 -- 发布时间:2013/4/16 16:35:00 -- 1、获得页面集合中选定的页面: http://www.foxtable.com/help/topics/0832.htm http://www.foxtable.com/help/topics/0831.htm
2、只能在设计的时候增加页面。 |
-- 作者:Bin -- 发布时间:2013/4/16 16:36:00 -- Dim tb As WinForm.TabControl = e.Form.Controls("TabControl1") tb.SelectedPage \'获得打开的页面 tb.TabPages.Add("名称","标题") -----增加" [此贴子已经被作者于2013-4-16 16:37:16编辑过]
|
-- 作者:hbaijia -- 发布时间:2013/4/16 16:39:00 -- 不是,是窗口里的集合控件里又有一个文本框控制里面的值 |
-- 作者:hbaijia -- 发布时间:2013/4/16 16:40:00 -- 还有二个问题没回答啊 |
-- 作者:Bin -- 发布时间:2013/4/16 16:44:00 -- 以下是引用hbaijia在2013-4-16 16:39:00的发言:
只要是同一个窗体 直接这样就可以获得该文本框.无论在那个TabPage
不是,是窗口里的集合控件里又有一个文本框控制里面的值 |
-- 作者:Bin -- 发布时间:2013/4/16 16:44:00 -- 以下是引用hbaijia在2013-4-16 16:40:00的发言:
第二个问题我已经回复你了. 还有二个问题没回答啊 Dim tb As WinForm.TabControl = e.Form.Controls("TabControl1")
tb.TabPages.Add("名称","标题") -----增加页面"
[此贴子已经被作者于2013-4-16 16:44:55编辑过]
|