Foxtable(狐表)用户栏目专家坐堂 → 点击窗口中按钮让窗口的高度变化,但位置不变,怎么办


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

主题:点击窗口中按钮让窗口的高度变化,但位置不变,怎么办

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


加好友 发短信
等级:婴狐 帖子:31 积分:375 威望:0 精华:0 注册:2015/7/23 17:13:00
点击窗口中按钮让窗口的高度变化,但位置不变,怎么办  发帖心情 Post By:2015/7/28 18:39:00 [只看该作者]

Dim x As Integer = Sysinfo.screenwidth/2 - e.Form.width/2
Dim y As Integer = Sysinfo.screenheight/2 - 168/2

 

If e.Sender.Checked Then
    e.Form.SetBounds(x, y, e.Form.width, 480)
    e.Form.Controls("add").Enabled = True
Else
    e.Form.SetBounds(x, y, e.Form.width, 168)
    e.Form.Controls("add").Enabled = False
End If

 

我现在主要是想让x,y还是原来窗口的位置,e.form.left和top返回值都是0,应该是坐标空间的问题,大神帮我解答下怎么获得窗口的当前位置呗,谢谢了


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/28 19:53:00 [只看该作者]

msgbox(e.Form.BaseForm.Left)

msgbox(e.Form.BaseForm.Top)


 回到顶部