Foxtable(狐表)用户栏目专家坐堂 → [求助]窗口分区如何自动根据屏幕自动平分


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

主题:[求助]窗口分区如何自动根据屏幕自动平分

帅哥哟,离线,有人找我吗?
moseser
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:622 积分:5303 威望:0 精华:0 注册:2022/4/4 14:42:00
[求助]窗口分区如何自动根据屏幕自动平分  发帖心情 Post By:2022/6/18 7:29:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:平分.table

窗口的afterload事件如下:

Dim wz As Integer = e.Form.Controls("SplitContainer1").Width
Dim p As WinForm.SplitPanel = e.Form.Controls("SplitContainer2").Panel2
p.Left = wz/2
e.Form.Controls("SplitContainer2").SplitterDistance = wz / 2

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2022/6/18 7:29:03编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1824 积分:19576 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2022/6/18 8:13:00 [只看该作者]

设置第一个分区的扩展尺寸,宽度为500,高度为400:

Dim p As WinForm.SplitPanel = Forms("窗口2").Controls("SplitContainer1").Panel1
p.ExtendSize = New Size(
500,400
)


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


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

代码放到sizechanged事件

 回到顶部