Foxtable(狐表)用户栏目专家坐堂 → 共有窗口水平位置


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

主题:共有窗口水平位置

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


加好友 发短信
等级:小狐 帖子:300 积分:2541 威望:0 精华:0 注册:2011/9/24 13:30:00
共有窗口水平位置  发帖心情 Post By:2018/6/26 23:22:00 [只看该作者]

窗口1窗口类型是“共有”,停靠区域“右”
Forms("窗口1").Open()
Dim t As Table = Tables("窗口1_Table1")
    Dim sum As Double = 0
    For Each c As Col In t.cols
        If c.Visible = True Then
            sum += iif(c.width=-1, 98, c.width)
        End If
    Next
Forms("窗口1").baseform.width =sum +2
Forms("窗口1").baseform.left = SysInfo.ScreenWidth-sum -2
请老师指教,谢谢!
[此贴子已经被作者于2018/6/26 23:29:08编辑过]

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


加好友 发短信
等级:小狐 帖子:300 积分:2541 威望:0 精华:0 注册:2011/9/24 13:30:00
  发帖心情 Post By:2018/6/26 23:37:00 [只看该作者]

搞定
e.form.panel.parent.parent.width = SysInfo.ScreenWidth-sum -2

 回到顶部