MessageBox 在最大化 MDI 形式中失去焦点

2023-12-29

我有一个 MDI 应用程序(用 .NET 2.0 编写),它允许用户打开多个子窗体。子窗体始终在 MDI 父窗体内最大化。当 MDI 父级最大化并且我尝试执行 MessageBox.Show 时,MessageBox 不显示。如果我按 alt-tab 键(或者甚至只按 alt),消息框就会弹出到前面。

有什么想法如何让那个傻瓜一开始就出现吗?

这仅在 MDI 父级最大化时才会出现问题......


尝试使用MessageBox.Show(窗口所有者、字符串消息、字符串标题) http://msdn.microsoft.com/en-us/library/ms598681.aspx将 MDI 应用程序设置为所有者,以便 MB 显示在前面

啊,你还应该在你的帖子中添加一些标签。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MessageBox 在最大化 MDI 形式中失去焦点 的相关文章

  • 带有 OpenGL 的 Qt MDI 应用程序:如何获取有效的屏幕截图?

    我有一个MDI http en wikipedia org wiki Multiple document interface用 Qt 编写的应用程序 一些子窗口包括QGLWidgets 即 OpenGL 上下文 其中最突出的是使用 Open
  • 相同的代码在不同的服务器上产生不一致的图像质量

    拍摄以下两张图像 开发版本 IIS7 Windows 7 Pro 64 位机器 实时版本 IIS7 Windows Server 2008 64 位机器 请注意 实时版本是如何 像素化 并且看起来质量较低 而开发版本是平滑的 抗锯齿的并且看
  • 在执行 DataBind 之前如何对 DataSet 进行排序?

    我有来自数据库的数据 格式为DataSet 然后我将其设置为DataSource在执行之前的网格控件DataBind 我想排序DataSet DataTable在一列上 该列在数据库中排序太复杂 但我希望可以像对通用列表进行排序一样对其进行
  • 将 XmlNodeList 转换为 XmlNode[]

    我有一个外部库 需要 XmlNode 而不是 XmlNodeList 有没有一种直接的方法可以做到这一点 而无需迭代和传输每个节点 我不想这样做 XmlNode exportNodes XmlNode myNodeList Count in
  • 有没有办法禁用 .NET 浏览器检测?

    我没能找到禁用asp net 2 0添加的浏览器检测功能的方法 I want all对我的页面的请求将被视为 IE 正在请求它们 我的修复方法是将 App Browsers 文件夹添加到我的项目中 其中包含以下 browser 文件
  • Windows 窗体,从父窗体获取属性

    我遇到了一点问题 我在父表单中有一个数据表 我打开一个对话框表单 获取数据表属性并创建一个复选框列表 这将用于导出这些列 但是当我运行应用程序时 parentform 属性为空 我尝试在父窗体和对话框窗体中设置它 我假设如果调用 ShowD
  • 编译简单字符串

    只是想知道 c 或 c 中是否有任何内置函数可以让您在运行时使用编译器 例如 如果我想翻译 print hello world into MessageBox Show hello world 然后生成一个exe 然后就可以显示上面的消息了
  • 在 C# 中枚举 Collection 的子集?

    在 C 中是否有一种好方法可以仅枚举 Collection 的子集 也就是说 我有大量对象的集合 例如 1000 个 但我只想枚举元素 250 340 有没有一种好方法可以获取集合子集的枚举器 而无需使用另一个集合 编辑 应该提到这是使用
  • 捕获某个按钮点击的WndProc消息

    我的表格上有一个取消按钮 我想确定里面WndProc方法表示这个Cancel单击按钮并为其编写一些代码 这是绝对必要的 因为否则我无法取消所有其他尚未执行的控件验证事件 请帮忙 NET 2 0 WinForms 您可以通过以下方式解析左键单
  • 在 .Net 2.0 中对 IList 进行排序的最佳方法是什么?

    我有一个IList
  • XmlReader - 自关闭元素不会触发 EndElement 事件?

    我在 NET 中使用 XmlReader 使用循环解析 XML 文件 while xml Read switch xml NodeType case XmlNodeType Element Do something case XmlNode
  • 如何让消息框3秒后消失?

    我的应用程序中有一个确认屏幕 我告诉用户他的项目已成功保存 他可以按 确定 消息框就会消失 但如果他不这样做 如果没有响应 我怎样才能使消息框在3秒后消失 根据 MSDN 没有用户操作就无法关闭消息框 没有为此操作提供方法 http msd
  • 使用字符串中的名称获取变量的值

    我想从变量的名称中获取其值 澄清一下 XML 文档以字符串形式提供变量名称 我想获得价值 像这样的东西 string bublegumA strawberry string bubblegumB banana get which varia
  • 验证是否有可用网络连接的最简单方法是什么?

    我是 c net 开发的新手 但我已经为我公司的一小部分资产编写了一个股票跟踪应用程序 我还在 SQL 2000 中设置了它连接的数据库 目前 当网络连接可用时 它可以正常工作 但我想扩展它 以便在没有连接时使用 首先 我需要知道是否有可用
  • 您应该如何诊断错误 SEHException - 外部组件抛出异常

    每当用户报告错误时 例如 System Runtime InteropServices SEHException 外部组件引发的异常 作为一名程序员 我可以做些什么来确定原因吗 场景 一名用户 使用我公司编写的程序 报告了此错误 这可能是也
  • 使用自定义验证器进行 ASP.Net 字数统计

    我正在处理的 ASP Net 2 0 项目的要求将某个字段限制为最多 10 个单词 不是字符 我当前正在使用带有以下 ServerValidate 方法的 CustomValidator 控件 Protected Sub TenWordsT
  • 未调用派生类的 C++/cli 静态构造函数

    如上所述在我的另一篇帖子中 https stackoverflow com q 29410579 2505186从 VS 2008 net 3 5 迁移到 VS 2013 并使用 net 4 0 而不是 4 5 后 我发现我的应用程序出现了
  • 如何在不使用 LINQ 的情况下按降序对 FileInfo 对象数组进行排序

    我必须降级我的代码才能在 NET 2 0 上工作 因为它不支持 LINQ 目前 该代码对数组进行排序FileInfo对象由他们FullName属性 使用 LINQ 如下所示 Dim files As FileInfo files files
  • 消息框按钮文本

    我环顾四周 似乎所有内容都可以在消息框中编辑 禁止按钮上的文本 WPF http en wikipedia org wiki Windows Presentation Foundation C MessageBox Show Generic
  • CLR 2.0 与 4.0 性能比较?

    如果在 CLR 4 0 下运行 为 CLR 2 0 编译的 NET 程序会运行得更快吗 应用程序配置

随机推荐