社区
VB基础类
帖子详情
如何使子窗体始终显示在主窗体的正中间
kindy0301
2008-01-09 02:49:52
我想让一个弹出的子窗体始终显示在主窗体的正中间,不管主窗体在哪个位置!
请高手给个解例!
谢谢
...全文
253
9
打赏
收藏
如何使子窗体始终显示在主窗体的正中间
我想让一个弹出的子窗体始终显示在主窗体的正中间,不管主窗体在哪个位置! 请高手给个解例! 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Abyss-Xu
2008-01-09
打赏
举报
回复
设置StartUpPosition=1
不管主窗体移到那里子窗体都在屏幕的中间
jieweibin
2008-01-09
打赏
举报
回复
MDI下的子窗体的StartUpPosition默认只能是0,不能改的,除非它不属于MDI
Abyss-Xu
2008-01-09
打赏
举报
回复
Private Sub Command1_Click()
Form2.Top = Form1.Top + (Form1.Height - Form2.Height) / 2
Form2.Left = Form1.Left + (Form1.Width - Form2.Width) / 2
Form2.Show
End Sub
kindy0301
2008-01-09
打赏
举报
回复
郁闷哦!
原来设置属性StartUpPosition=1就能实现了!
谢谢大家了!
xieyudada
2008-01-09
打赏
举报
回复
设这个属性,子窗体不行,普通窗体可以。听我的,没错。呵呵……
TomyChoi
2008-01-09
打赏
举报
回复
设置窗体的这个属性不行吗:StartUpPosition=2
xieyudada
2008-01-09
打赏
举报
回复
If MDIForm1.Width - 200 - Me.Width > 0 Then Me.Left = (MDIForm1.Width - 200 - Me.Width) / 2 Else Me.Left = 0 '设置子窗体的显示位置。
If MDIForm1.Height - 2080 - Me.Height > 0 Then Me.Top = (MDIForm1.Height - 2080 - Me.Height) / 2 Else Me.Top = 0
kindy0301
2008-01-09
打赏
举报
回复
我试过 子窗体并不能显示在主窗体的正中间!
还是谢谢2楼朋友
jieweibin
2008-01-09
打赏
举报
回复
Sub LoadMe(Source As Form)
Source.top = (MDIForm1.ScaleHeight - Source.Height) / 2
Source.Left = (MDIForm1.ScaleWidth - Source.Width) / 2
End Sub
Private Sub Form_Load()
Height = 3885: Width = 4800 '定义好子窗体的高度和宽度
LoadMe Me '居中显示
End Sub
C#WinForm
窗体
内Panel容器中嵌入子
窗体
、程序
主
窗体
设计例子.pdf
在设置了所有必要的属性之后,调用子
窗体
的`Show`方法来
显示
子
窗体
。 ```csharp mySon.Show(); //
显示
子
窗体
,此句很重要,否则子
窗体
不会
显示
``` ###
窗体
设计结构 在设计一个包含导航栏、顶部
窗体
、中心内容...
dev 子
窗体
停靠父
窗体
在开发Windows应用程序时,我们经常需要创建一个
主
窗口(父
窗体
)来承载多个子窗口(子
窗体
),实现多文档界面(MDI,Multiple Document Interface)。在Dev控件环境中,这种需求可以通过使用Mdi子
窗体
模式轻松实现...
【vs2005】【C#】MID
窗体
--实现父子
窗体
`,然后使用`ShowDialog()`方法来打开子
窗体
,这会使其以模态方式
显示
,用户必须关闭子
窗体
才能继续与
主
窗体
交互。 - **关闭子
窗体
**:在子
窗体
上添加一个关闭按钮,并为其添加事件处理程序,例如`this.Close()`,...
VB拉幕式启动
窗体
示例
这可以通过在启动
窗体
的动画结束事件(如定时器的`Timer`事件)中,关闭启动
窗体
并
显示
主
窗体
(`frmMain`)来实现。 4. **使用模块**:`modComm`可能包含了通用的函数或子程序,比如启动和停止定时器的函数,或者...
自定义
窗体
设计器 dockpanel
例如,可以将菜单栏和工具栏停靠在顶部,状态栏停靠在底部,中间的空白区域则用作
主
工作区,放置其他内容。 关于"PagerDesigner"这个文件名,可能是指一个包含分页设计功能的
窗体
设计器示例。在许多数据密集型应用...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章