以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]第三方控件丢失问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39695) |
||||
-- 作者:mosquito1003 -- 发布时间:2013/8/30 9:30:00 -- [求助]第三方控件丢失问题 请问大虾们,我在窗口1中的Afterload中动态的增加一个“SplitContainer”的控件,代码如下 Dim Spc2 As WinForm.SplitContainer Spc2 = e.Form.CreateControl("SplitContainer2", ControlTypeEnum.SplitContainer) Spc2.SplitterDistance = 160 Spc2.Orientation = 1 Spc2.IsSplitterFixed = False Spc2.SplitterWidth = 2 Spc2.BackColor = Color.White e.Form.Controls("SplitContainer1").Panel1.AddControl(Spc2) Spc2.Dock = Windows.Forms.DockStyle.fill 然后我又在"SplitContainer2"的基础上增加一个第三方控件,代码如下 Dim tv1 As New System.Windows.Forms.TreeView Dim nd1 As New System.Windows.Forms.TreeNode AddHandler tv1.NodeMouseDoubleClick,AddressOf TreeView1_NodeMouseDoubleClick tv1.Dock = Windows.Forms.DockStyle.fill nd1 = tv1.Nodes.Add("全部","全部") nd1 = tv1.Nodes.Add("所属部门","所属部门") nd1.Nodes.Add("生产部","生产部") nd1.Nodes.Add("品质部","品质部") e.Form.Controls("SplitContainer2").Panel1.BaseControl.Controls.Add(tv1) 运行后没有报任何的错误,但是我没有见到我增加的第三方控件的目录树!窗口1中原本有一个不是动态增加的“SplitContainer1”的控件! 请问为什么找不到目录树了?
|
||||
-- 作者:Bin -- 发布时间:2013/8/30 9:31:00 -- 2个重叠了吧,最好上个例子看看. |
||||
-- 作者:mosquito1003 -- 发布时间:2013/8/30 9:36:00 -- 例子来了,没有重叠的!
|
||||
-- 作者:mosquito1003 -- 发布时间:2013/8/30 9:38:00 -- BIN大爷,麻烦帮忙看下例子!没有重叠的!我是在新加的 SplitContainer2的.Panel1中增加的!应该是不会重叠的! |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/8/30 10:45:00 --
|
||||
-- 作者:mosquito1003 -- 发布时间:2013/8/30 11:08:00 -- 问题解决!多谢狐爸 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/8/30 11:24:00 -- 这是一个bug,下次更新之后,还是得用户你原来的方法 |