form窗口初始化位置的问题

yul26 2004-08-31 09:42:20
对于一个form调用show方法以后,发现它在屏幕上的位置是随机变化的,怎么才能固定它的位置呢,可以通过代码实现么,还有,对于对话框类型的form,能不能设置它出现在相对于父窗口的某一个位置
...全文
190 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yul26 2004-08-31
  • 打赏
  • 举报
回复
感谢各位的回复,结帖
51365133 2004-08-31
  • 打赏
  • 举报
回复
form1的属性页里的

StartUpPosition = 2 屏幕中心
StartUpPosition = 1 所有者中心
laviewpbt 2004-08-31
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
InputBox "你好,散的分吧!!", "hehe", 11, Form1.Left + Form1.Width / 2, Form1.Top + Form1.Height / 2
End Sub

Private Sub Form_Load()
Me.Move (Screen.Width - Form1.Width) / 2, (Screen.Height - Form1.Height) / 2 '窗体居中
End Sub
tztz520 2004-08-31
  • 打赏
  • 举报
回复
Private Sub Form_Load()
'移动到屏幕中间
Me.Move Screen.Width / 2 - Me.Width / 2, Screen.Height / 2 - Me.Height / 2
End Sub
guolibin 2004-08-31
  • 打赏
  • 举报
回复
me.StartUpPosition=1 '所有者中心
danielinbiti 2004-08-31
  • 打赏
  • 举报
回复
设置left,top属性

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧