Foxtable(狐表)用户栏目专家坐堂 → [求助]将动态生成的控件加入到动态生成的容器中时报错


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

主题:[求助]将动态生成的控件加入到动态生成的容器中时报错

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


加好友 发短信
等级:小狐 帖子:328 积分:2529 威望:0 精华:0 注册:2020/3/2 23:15:00
[求助]将动态生成的控件加入到动态生成的容器中时报错  发帖心情 Post By:2022/5/30 13:55:00 [只看该作者]

Dim f As WinForm.Form = e.Form
Dim dtl As DataTable = DataTables("Customer") 
'生成容器控件(分割面板)spl
Dim spl As WinForm.SplitContainer = f.CreateControl("spl", ControlTypeEnum.SplitContainer) '生成名为“spl”的SplitContainer
spl.Orientation = System.Windows.Forms.Orientation.Horizontal 'spl面板排列为水平排列
f.AddControl(spl)
spl.Dock = System.Windows.Forms.DockStyle.Fill '停靠为Fill
spl.SplitterDistance = spl.Height * 3 / 4 'spl的分隔条位于spl的3/4处

'生成主表
Dim tbl As WinForm.Table = f.CreateTable("tbl", dtl.Caption, True) '创建一个名为"tbl"的Table控件,并设置为副本


'将主表放入分割面板spl的面板1
spl.Panel1.AddControl(tbl)     ‘这句代码报错“未将对象引用设置到对象的实例”
tbl.Dock = System.Windows.Forms.DockStyle.Fill '停靠为Fill
tbl.Table.DataSource = dtl


[此贴子已经被作者于2022/5/30 13:55:28编辑过]

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


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

Dim tbl As WinForm.Table = f.CreateTable("tbl", dtl.Name, True) 

 回到顶部