Foxtable(狐表)用户栏目专家坐堂 → [求助]分区面板自动大小代码没执行


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

主题:[求助]分区面板自动大小代码没执行

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/9 14:09:00 [显示全部帖子]

我测试没问题,做个例子上来看看。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/9 15:26:00 [显示全部帖子]

写到sizechanged事件去。

 

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/9 17:43:00 [显示全部帖子]

当你的控件足够小的时候,就会报错。加上判断

 

Dim sp3 As WinForm.SplitContainer = e.Form.Controls("SplitContainer3")

If sp3.width > 10 Then
    sp3.SplitterDistance = sp3.Width * 0.5
End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/9 18:33:00 [显示全部帖子]

你给的例子,我测试没问题。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/9 21:23:00 [显示全部帖子]

回复9楼,你panel2是折叠的,那其宽度就为0。当你改变panel2宽度的时候,又没有触发代码,自然无效。

 

反正,你找一个地方触发代码就好了。


 回到顶部