以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]用代码在TabControl的子页中加入Table,会报错!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62076)

--  作者:whyfoxtable
--  发布时间:2014/12/24 23:15:00
--  [求助]用代码在TabControl的子页中加入Table,会报错!

 

 

前提:

有一个窗口,叫“窗口1”,

它上在有一个TabControl,叫"TabControl1",

在TabControl1上有一个子页,叫"Page1"

Page1 上用代码加载一个表,叫表C

 

在窗体1的AfterLoad事件中的代码如下:

Dim tbl As WinForm.Table
tbl = e.Form.CreateTable("Table1", "表C",True )
tbl.Dock = 5
Forms("窗口1").Controls("TabControl1").TabPages("Page1").AddControl(tbl)

 

如何改才不报错?

 

 

[此贴子已经被作者于2014-12-24 23:16:23编辑过]

--  作者:有点甜
--  发布时间:2014/12/24 23:43:00
--  
你的代码没有问题。但是你 要去Tab控件那里给page1设置 页面名称 为 page1
--  作者:whyfoxtable
--  发布时间:2014/12/25 8:37:00
--  [求助]神了,这种类型的错误也能找出来!
原来从控件工具箱里加的TabControl里的子页,只是有标题,没有名称。是我思路陷在代码里。。。。。再次感谢!