以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]2013-9-12开发版动态加载控件出现问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40472)

--  作者:mosquito1003
--  发布时间:2013/9/21 9:54:00
--  [求助]2013-9-12开发版动态加载控件出现问题
大家有没有发现,我昨天更新到2013-9-12开发版,动态加载控件出现问题,简单的加载就会出现问题,如下
在窗口1的Afterload里写以下的代码,“Panel1”是预先加入的Panel控件
Dim Spc2 As WinForm.SplitContainer
Spc2 = e.Form.CreateControl("SplitContainer2", ControlTypeEnum.SplitContainer)
Spc2.SplitterDistance = 160
Spc2.Orientation = 1
Spc2.IsSplitterFixed = True
Spc2.SplitterWidth = 2
Spc2.BackColor = Color.White
e.Form.Controls("Panel1").AddControl(Spc2)
Spc2.Dock = Windows.Forms.DockStyle.fill
运行的结果是整个窗口一片空白!其他的版本是正确的运行!请问是怎么回事?

--  作者:程兴刚
--  发布时间:2013/9/21 10:10:00
--  
前一个版本我测试没问题,稍等,升级测试!
--  作者:有点酸
--  发布时间:2013/9/21 10:40:00
--  
Dim Spc2 As WinForm.SplitContainer
Spc2 = e.Form.CreateControl("SplitContainer2", ControlTypeEnum.SplitContainer)
Spc2.Orientation = 1
Spc2.SplitterWidth = 2
Spc2.Panel2.BackColor = Color.White
e.Form.Controls("Panel1").AddControl(Spc2)
Spc2.Dock = Windows.Forms.DockStyle.fill
Spc2.SplitterDistance = 160
Spc2.IsSplitterFixed = True

--  作者:mosquito1003
--  发布时间:2013/9/21 10:50:00
--  
你这样还是一样的!一片空白!
--  作者:mosquito1003
--  发布时间:2013/9/21 10:50:00
--  
请大侠们,尽快的帮忙解决!要不然系统要瘫痪了!
--  作者:wei0769
--  发布时间:2013/9/21 11:48:00
--  
最快的方法,用回原来的版本,有时间再测试
--  作者:程兴刚
--  发布时间:2013/9/22 0:40:00
--  
0912版确实存在这个问题!
--  作者:mosquito1003
--  发布时间:2013/9/22 9:01:00
--  
今天更新的0922的版本,也是一样的哦!求狐爸尽快的帮忙解决!
--  作者:逛逛
--  发布时间:2013/9/22 9:12:00
--  

我刚更新完,测试可以啊。

你把线型加进去试试,

Spc2.BorderStyle = BorderStyle.FixedSingle