如何将对话框显示在窗体中央

fzlrpsun 2013-07-03 04:49:24
窗体FORM1
对话框DIALOG1

将dialog1 的startposition设置为centerparent
然后Dialog1.ShowDialog()

不起作用啊

...全文
136 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Regan-lin 2013-07-03
  • 打赏
  • 举报
回复
引用 5 楼 fzlrpsun 的回复:
[quote=引用 4 楼 Return_false 的回复:]
Form2 f2 = new Form2();
                f2.StartPosition = FormStartPosition.CenterParent;//显示在当前窗体中央
                //FormStartPosition.CenterScreen; 整个屏幕中间
                f2.ShowDialog();
好吧,发现原因了,因为我在form1 的load 里调用的,所以不起作用 谁来解释下[/quote]估计是在form1加载时你没指明form2的窗口吧!
  • 打赏
  • 举报
回复
修改
 Form2 f2 = new Form2();
                f2.Owner = this;
                f2.StartPosition = FormStartPosition.CenterParent;//显示在当前窗体中央
                //FormStartPosition.CenterScreen; 整个屏幕中间
                f2.ShowDialog();
_小黑_ 2013-07-03
  • 打赏
  • 举报
回复
引用 5 楼 fzlrpsun 的回复:
[quote=引用 4 楼 Return_false 的回复:]
Form2 f2 = new Form2();
                f2.StartPosition = FormStartPosition.CenterParent;//显示在当前窗体中央
                //FormStartPosition.CenterScreen; 整个屏幕中间
                f2.ShowDialog();
好吧,发现原因了,因为我在form1 的load 里调用的,所以不起作用 谁来解释下[/quote] 我的个人理解,应该是你的form1 没show出来所以没获取到坐标,所以在show你的dialog的时候也跑偏,个人理解啊 。。。。。
fzlrpsun 2013-07-03
  • 打赏
  • 举报
回复
引用 4 楼 Return_false 的回复:
Form2 f2 = new Form2();
                f2.StartPosition = FormStartPosition.CenterParent;//显示在当前窗体中央
                //FormStartPosition.CenterScreen; 整个屏幕中间
                f2.ShowDialog();
好吧,发现原因了,因为我在form1 的load 里调用的,所以不起作用 谁来解释下
  • 打赏
  • 举报
回复
Form2 f2 = new Form2();
                f2.StartPosition = FormStartPosition.CenterParent;//显示在当前窗体中央
                //FormStartPosition.CenterScreen; 整个屏幕中间
                f2.ShowDialog();
fzlrpsun 2013-07-03
  • 打赏
  • 举报
回复
引用 1 楼 duanzi_peng 的回复:
上代码。。。。。
新建项目后有个FORM1吧,然后添加个按钮 然后新建个DIALOG1 我想实现点按钮后显示dialog1,并且让他显示在中央,类似messagebox.show() 因为messagebox功能不够用,所有我新建的dialog
烙饼 2013-07-03
  • 打赏
  • 举报
回复
设置成:CenterParent
  • 打赏
  • 举报
回复
上代码。。。。。

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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