Foxtable(狐表)用户栏目专家坐堂 → [求助]用代码实现的SplitContainer中,其他控件为什么看不见


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

主题:[求助]用代码实现的SplitContainer中,其他控件为什么看不见

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/7/21 9:56:00 [显示全部帖子]

Dim split As WinForm.SplitContainer
Dim pnl As WinForm.Panel
Dim tbl As WinForm.Table
Dim but As WinForm.Button

With e.form
' 创建split分隔
split = e.Form.CreateControl("split1", ControlTypeEnum.splitcontainer)
split.Dock = Windows.Forms.DockStyle.Fill
split.Orientation = windows.Forms.Orientation.horizontal
split.splitterwidth = 4
e.form.addcontrol(split)
split.SplitterDistance = 500


'创建panel工具栏
pnl = e.Form.CreateControl("pnl1", ControlTypeEnum.panel)
pnl.SetBounds(200, 0, 400,40)
pnl.Topmost = True
pnl.backcolor= Color.FromARGB(187,0,10,203)
split.Panel1.AddControl(pnl)


'创建按钮
but = e.Form.CreateControl("butadd", ControlTypeEnum.button)
split.Panel1.AddControl(but)
but.TopMost = True
End With

 

我理解错了!

[此贴子已经被作者于2011-7-21 10:17:55编辑过]

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/7/21 10:22:00 [显示全部帖子]

明白了,先添加控件后指定置顶和可见属性,可我记得原来是可以先指定相关属性的!

 回到顶部