Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:分区面板的宽度设置(已解决)

1楼
sgs 发表于:2012/1/11 11:16:00

分区面板是垂直分割,如何通过代码设置panel1的宽度

dim spc as winform.SplitContainer

spc.SplitterDistance = 200

只能这样设置吗

[此贴子已经被作者于2012-1-11 14:45:50编辑过]
2楼
狐狸爸爸 发表于:2012/1/11 11:19:00
是的
3楼
sgs 发表于:2012/1/11 11:43:00

大小有限制吧

4楼
sgs 发表于:2012/1/11 11:58:00

spc.SplitterDistance = 600
spc.FixedPanel = 1

窗口宽度800,控件停靠属性为fill,为何panel1的宽度没达到600呢


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20120111120235.jpg
图片点击可在新窗口打开查看

 

想达到两个分隔控件分别在窗口正中分割的目的

[此贴子已经被作者于2012-1-11 12:03:38编辑过]
5楼
狐狸爸爸 发表于:2012/1/11 12:06:00
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目257.rar

6楼
sgs 发表于:2012/1/11 12:19:00

老大,动态添加的达不到这个效果啊

Dim spc As WinForm.SplitContainer
spc = forms("窗口1").CreateControl("spc1",ControlTypeEnum.SplitContainer)
spc.SplitterDistance = 600
spc.FixedPanel = 1
spc.Dock = Windows.Forms.DockStyle.fill
forms("窗口1").AddControl(spc)

[此贴子已经被作者于2012-1-11 12:19:47编辑过]
7楼
狐狸爸爸 发表于:2012/1/11 14:09:00

先加入窗口,再设置:

 

Dim spc As WinForm.SplitContainer
spc = forms("窗口1").CreateControl("spc1",ControlTypeEnum.SplitContainer)
spc.FixedPanel = 1
spc.Dock = Windows.Forms.DockStyle.fill
forms("窗口1").AddControl(spc)

spc.SplitterDistance = 600

8楼
sgs 发表于:2012/1/11 14:46:00
OK,已经搞定,谢谢
共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02539 s, 3 queries.