Foxtable(狐表)用户栏目专家坐堂 → 一个窗体中 有多个分区面板 如何固定他们的比例呢?


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

主题:一个窗体中 有多个分区面板 如何固定他们的比例呢?

帅哥哟,离线,有人找我吗?
李孝春
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点蓝)和分区面板3的用法完全一样呀。到siz...  发帖心情 Post By:2020/5/15 17:26:00 [只看该作者]

If e.Form.width > 0 AndAlso e.Form.height > 0 Then
    Dim sp36 As WinForm.SplitContainer = e.Form.Controls("SplitContainer6")
    sp36.SplitterDistance = sp36.parent.height/0.3
End If

红色部分应该怎么写呢? 当窗体大小变化后
我想实现的是第一个分区占百分之70
第二个分区占百分之30

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107896 积分:548849 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/15 17:29:00 [只看该作者]

小学数学题呀,假设高度为100,取30%应该怎么计算?

 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点蓝)小学数学题呀,假设高度为100,取30%...  发帖心情 Post By:2020/5/15 18:34:00 [只看该作者]

不得要领哦  是否可以指导一下啊

我自己操作了如下 结果也没有得行
If e.Form.width > 0 AndAlso e.Form.height > 0 Then
    Dim sp326 As WinForm.SplitContainer = e.Form.Controls("SplitContainer2")
    sp326.SplitterDistance = sp326.Panel1.ExtendSize=New Size(500,400)
    sp326.SplitterDistance = sp326.Panel2.ExtendSize=New Size(500,400)
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107896 积分:548849 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/16 8:18:00 [只看该作者]

sp36.SplitterDistance = sp36.height * 0.7
[此贴子已经被作者于2020/5/16 8:18:46编辑过]

 回到顶部
总数 14 上一页 1 2