Foxtable(狐表)用户栏目专家坐堂 → [求助]主窗口最大化切换页面page.dock属性变化


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

主题:[求助]主窗口最大化切换页面page.dock属性变化

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20178 威望:0 精华:0 注册:2012/2/3 17:45:00
[求助]主窗口最大化切换页面page.dock属性变化  发帖心情 Post By:2017/12/19 14:24:00 [显示全部帖子]

老师,
   主窗口最大化中加入了,tbl页面集 属性设置为cock=5 ,为何窗口的最大化 最小化切换 界面就乱了呢,如下图
登录时 没问题



点击最大切换 就变成如下



[此贴子已经被作者于2017/12/19 14:59:02编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20178 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/12/19 14:54:00 [显示全部帖子]

类似这个,只是 窗口1中的页面比较多

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb



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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20178 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/12/19 14:56:00 [显示全部帖子]

例子测试 是没有问题的 但是 放到我这里  就不行了 就像上面的例子 窗口最大化切换 后  页面中的窗口1 的页面好像是被压缩了 似 的  不好把整个项目上传 怎么查 哪里有问题呢

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20178 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/12/19 15:28:00 [显示全部帖子]

鼠标 拖动 窗口 是没有问题的 就是 点击了 最大化 按钮 会变化
我在看看吧

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20178 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/12/19 15:53:00 [显示全部帖子]

老师,
  只有 最大化 有问题的 最小 拖动 都正常 只要是点击了 最大化 就出现

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20178 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/12/19 19:08:00 [显示全部帖子]

老师,
  的确 XP 正常,WIN7 如上 怎么办呢

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20178 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/12/20 8:44:00 [显示全部帖子]

老师,
  按理说 在窗口的SizeChanged 写代码 让窗口变化后 重新设置格局 为啥不行呢

If Vars("p1_pname") IsNot Nothing Then‘Vars("p1_pname")是页面名称
    Dim s1 As WinForm.SplitContainer=forms("serevmain").Controls("SPL_ml_" & Vars("p1_pname"))
    Dim s2 As WinForm.SplitContainer=forms("serevmain").Controls("SPL_kj_" & Vars("p1_pname"))
    Dim s3 As WinForm.SplitContainer=forms("serevmain").Controls("SPL_cx_" & Vars("p1_pname"))
    Dim s4 As WinForm.SplitContainer=forms("serevmain").Controls("SPL_xs_" & Vars("p1_pname"))
    Dim s5 As WinForm.SplitContainer=forms("serevmain").Controls("SPL_bt_" & Vars("p1_pname"))
    S1.SplitterDistance = iif(S1.Width*0.2>=200, 200, S1.Width*0.2)'必须是添加控件后添加的属性
    S2.SplitterDistance = iif(S2.Width*0.8>=1350, 1350, S2.Width*0.8)'必须是添加控件后添加的属性
    S3.SplitterDistance = iif(S3.Height*0.1>=80, 80, S3.Height*0.1)'必须是添加控件后添加的属性
    S4.SplitterDistance = iif(S4.Height*0.1>=20, 20, S4.Height*0.1)'必须是添加控件后添加的属性
    s1.Dock=5
    s2.Dock=5
    s3.Dock=5
    s4.Dock=5
    s5.Dock=5
End If

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20178 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/12/20 13:09:00 [显示全部帖子]

老师
例子如下:
在窗口的Afterload写了3行代码,其中的三行代码 实际不是放在这里的,有两条是放到目录树中的事件,实际操作时也是这个顺序,为了列示问题 放到这的;
测试方式就是 ,打开窗口切换,直接点击最大化,后就出现问题;

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


[upload=foxdb,窗口异常.foxdb]viewFile.asp?ID=107915[upload]

[此贴子已经被作者于2017/12/24 9:25:12编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20178 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/12/20 15:14:00 [显示全部帖子]

嗯 那个贴看完了 怎么写代码呢 再劳烦您给个

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20178 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/12/20 15:31:00 [显示全部帖子]

没有效果 您给再试试

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