form.StartUpPosition问题,请大家帮忙---------------------------

ketao_78 2002-10-25 03:07:42
我想控制每一个form在show的时候总是居中
但是为什么form.StartUpPosition有个不许我设置值呢
而且不能用代码控制,只能在设计的时候控制
...全文
221 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ketao_78 2002-10-26
  • 打赏
  • 举报
回复
謝謝樓上的
w18ily 2002-10-26
  • 打赏
  • 举报
回复
Form1.Left = (MDIForm1.ScaleWidth - Form1.Width) / 2
Form1.Top = (MDIForm1.ScaleHeight - Form1.Height) / 2

FORM1为子窗体,在调用的时候设一下就行了.
ketao_78 2002-10-25
  • 打赏
  • 举报
回复
请问一下form如何居于mdi窗口的正中间?
windygirl 2002-10-25
  • 打赏
  • 举报
回复
form.move screen. ,screen.
Sean918 2002-10-25
  • 打赏
  • 举报
回复
move
ketao_78 2002-10-25
  • 打赏
  • 举报
回复
holydiablo(鱼头)兄
给个例子看好么
holydiablo 2002-10-25
  • 打赏
  • 举报
回复
的确不能运行时更改
不过自己写也不是很难啊
根据screen的大小算一算不就出来了
ketao_78 2002-10-25
  • 打赏
  • 举报
回复
是,我知道,为什么有的form在改变这个属性的时候,报错
skywolfY 2002-10-25
  • 打赏
  • 举报
回复
MDI子窗体不能设置
of123 2002-10-25
  • 打赏
  • 举报
回复
StartUpPosition 属性

返回或设置一个值,指定对象首次出现时的位置,运行时不能使用。

语法

object.StartUpPosition = position

StartUpPosition 属性的语法有这些部分:

部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
StartUpPosition 整数,规定当对象在“设置值”中显示时的位置。


设置值

可用 StartUpPosition 四个设置值中的一个:

常数 值 描述
vbStartUpManual 0 没有指定初始设置值。
vbStartUpOwner 1 UserForm 所属的项目中央。
vbStartUpScreen 2 屏幕中央。
vbStartUpWindowsDefault 3 屏幕的左上角。

在属性窗口中设置。

7,763

社区成员

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

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