Foxtable(狐表)用户栏目专家坐堂 → 如何让多个表在分区中平均分配宽度高度对齐


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

主题:如何让多个表在分区中平均分配宽度高度对齐

帅哥,在线噢!
HappyFt
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1916 积分:17158 威望:0 精华:0 注册:2014/7/29 19:09:00
如何让多个表在分区中平均分配宽度高度对齐  发帖心情 Post By:2016/11/8 9:16:00 [只看该作者]


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

 

如上图,在分区面板的一个分区中有几个表控件,打开窗口时如何让这几个表均匀分布?当分区面板的大小改变时表的大小也自动变化均匀分布在分区中?

 

谢谢!


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


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

SplitterMoved事件

Dim width As Integer = e.Sender.Panel2.Width

Dim ct1 As WinForm.Table = e.Form.Controls("Table1")
Dim ct2 As WinForm.Table = e.Form.Controls("Table2")
Dim ct3 As WinForm.Table = e.Form.Controls("Table3")
Dim w As Integer = (width-20)/3
ct1.Width = w
ct1.Left = 5
ct2.Width = w
ct3.Width = w
ct2.Left = ct1.Width +15
ct3.Left = ct1.Width + ct2.Width  +25

 回到顶部