【问题标题】:How do I display a messageBox on top of, or near its parent Form? [duplicate]如何在其父窗体的顶部或附近显示消息框? [复制]
【发布时间】:2013-01-14 14:15:39
【问题描述】:

可能重复:
center MessageBox in parent form

我正在尝试制作一个 C# 应用程序,我想让我的 messageBox 出现在父级附近。 我试过了:

MessageBox.Show(this,"this operation does not work");

这不起作用。

【问题讨论】:

  • 设置断点并检查this的值?此外,“不起作用”的描述性不够。 messagebox 没有显示吗?你收到exception了吗?
  • -1 for 这不起作用。
  • 可以重新定位MessageBox,但这是一团糟。创建您自己的表单。

标签: c# winforms error-handling


【解决方案1】:

假设您使用的是 Windows 窗体,请创建一个扩展 System.Windows.Form 以模仿 MessageBox 的新类。根据您的新类 Parent.Location 属性设置 Location 属性。

【讨论】:

    猜你喜欢
    • 2021-09-05
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多