黑马程序员技术交流社区

标题: MessageBox的位置 [打印本页]

作者: 李君言    时间: 2013-5-8 21:10
标题: MessageBox的位置
本帖最后由 李君言 于 2013-5-14 10:51 编辑

在使用MessageBox.Show("");的时候
弹出的位置都是在屏幕中间,怎么样能把它弹出的位置改到程序窗体的中间去呢?
作者: 郑绪梅    时间: 2013-5-10 14:09
可以自己写一个窗体然后show 出来,自己写都可以自动以窗口位置。
类似 Form1 fm = new Form1();
fm.showdialog();
然后从showdialogl里拿到fm按的值就可以了
作者: 李礼彬    时间: 2013-5-11 18:00
由于MessageBox不能继承和重写,所以可以自己定义一个MessageBox窗体,注意设置DialogResult属性,设置StartPosition为CenterParent在父窗口居中,当然你可以设置Left和Top属性,使消息窗口中任意位置。使用ShowDialog方法显示与MessageBox.Show类似的模态窗口。
作者: 高文咪    时间: 2013-5-14 10:47
貌似是不行;你可以自己写个弹出框,设定位置!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2