想用代码创建SplitContainer,并在panel1,panel2中分别放其他的控件,代码执行后,添加进去的控件看不见,不知为什么?
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.splitterdistance =900
split.splitterwidth = 4
e.form.addcontrol(split)
'创建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)
End With