社区
C#
帖子详情
C# MessageBox.Show() 位置父窗体居中?
hwj383
2008-05-19 03:46:09
怎样控制 MessageBox.Show() 出来的对话框在父窗体中居中(水平和垂直)?
...全文
8981
15
打赏
收藏
C# MessageBox.Show() 位置父窗体居中?
怎样控制 MessageBox.Show() 出来的对话框在父窗体中居中(水平和垂直)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2008-05-26
打赏
举报
回复
首先这是一个程序运行中的MessageBox.Show出来的对话框,没有StartPosition属性.
重写MessageBox提示未定义构选函数!
virusswb
2008-05-19
打赏
举报
回复
show.StartPosition = FormStartPosition.CenterParent;
或者设置centralparent属性
scy251147
2008-05-19
打赏
举报
回复
设置centralparent属性
zxhxiaoyi51
2008-05-19
打赏
举报
回复
有一个属性!?
忘记叫什么了
应该是 第2个属性 改一下就可以了
在网吧 没图片截
我记得就是 开头的几个属性
还有一个笨 方法就是 1200-窗体宽度/2 768-窗体高度/2
baihe_591
2008-05-19
打赏
举报
回复
或着用API函数控制了.
baihe_591
2008-05-19
打赏
举报
回复
[Quote=引用 8 楼 sckoo 的回复:]
你自己做个窗体ShowDialog();前定位就可以了
[/Quote]
神之泪花
2008-05-19
打赏
举报
回复
[Quote=引用 7 楼 smilebrid 的回复:]
新建窗体继承MessageBox,什么也不用改就成为自己的MessageBox,接下来就能进行设置了
show.StartPosition = FormStartPosition.CenterParent;
[/Quote]
WuZongBo
2008-05-19
打赏
举报
回复
你自己做个窗体ShowDialog();前定位就可以了
smilebrid
2008-05-19
打赏
举报
回复
新建窗体继承MessageBox,什么也不用改就成为自己的MessageBox,接下来就能进行设置了
show.StartPosition = FormStartPosition.CenterParent;
dangnilaoqu
2008-05-19
打赏
举报
回复
这个首先要判断form1的x,y坐标,再取其中间值赋给要居中的窗体。
「已注销」
2008-05-19
打赏
举报
回复
我是说当一个窗体(Form1)上有一个button,单击MessageBox.Show()一个窗体出现在Form1的中间,而不是出现在屏幕中间,默认是在屏幕中间,意思是说我的窗体(Form1)无论在那里.MessageBox.Show()出现在的对话框都在Form1窗体中间.
wxg22526451
2008-05-19
打赏
举报
回复
默认就行了吧~
portia11
2008-05-19
打赏
举报
回复
学习
starlessnt
2008-05-19
打赏
举报
回复
默认不就是居中吗
ericzhangbo1982111
2008-05-19
打赏
举报
回复
MessageBox.Show(父窗体, "value");
.Net下Winform程序让
MessageBox
.Show显示在
父
窗体
中间
本文介绍了如何在.Net Winform应用程序中,通过自定义代码和调用WINAPI函数,使得
MessageBox
.Show对话框能显示在
父
窗体
的中间
位置
,提供了一种使弹出窗口
居中
的解决方案。
Winform
MessageBox
.Show时
居中
到主页面
文章介绍了一个.NETWinform应用中的方法,通过自定义
MessageBox
BingLing类,实现
MessageBox
对话框显示在指定
父
窗体
(如控件对象)的中间。该类重写了多个
MessageBox
.Show的方法,并利用WindowsAPI进行窗口定位。,
C#
:Win32 Hooks(二)让
MessageBox
自动显示在
父
窗体
中心
本文介绍了一个名为
MessageBox
Plus的类,它允许开发者通过Win32Hooks将
MessageBox
对话框自动定位到
父
窗体
中心,而不仅仅是显示在屏幕中心。
C#
调用API函数让子
窗体
显示在
父
窗体
中心
介绍了一个帮助类,能够使子
窗体
或
MessageBox
在
父
窗体
中心显示,通过使用Hook技术实现,适用于Windows应用程序开发。
C#
messagebox
居中
父
窗体
本文介绍如何在
C#
中使
MessageBox
居中
显示于其
父
窗体
,并提供了两种实现方式:一种是通过钩子机制调整
位置
;另一种是创建自定义
窗体
继承实现。
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章