|
|
1
25
一些过载的
|
|
|
2
1
是否总是相同的消息框(对于相同的消息?)以相同的形式出现? 理想情况下,你应该设法找到一些方法来随意重现问题,或者至少是自动重现问题。这将使您的调试更容易,然后您可以确保您未来的更改将修复错误,而不必等待几周的用户反馈。 如果总是相同的消息,在相同的窗口中,由相同的操作产生,如果从用户的角度来看MessageBox调用很容易触发,如果您的UI相对标准,那么您可以使用 AutoIT 脚本并让它在循环中运行,直到问题发生。 和/或,您可以创建应用程序的“调试”构建,将其提供给一些用户(最好是那些似乎最常遇到问题的用户),这些用户将编写 StackFrame 每次调用MessageBox之前,都要将对象添加到日志文件或类似的内容中(您可以在MessageBox周围创建一个包装器,以简化此操作)。 然后,当您的某个用户遇到问题时,您可以查看日志文件并查看它的来源(源代码文件、行、调用堆栈等)。您还可以将其与其他用户的日志进行比较,查看MessageBox是否每次都来自同一位置,或者是否不同。 可能有更简单的解决方案(特别是如果你的应用程序有很多程序集)涉及到一些.Net调试器,当问题发生时,你可以附加到你的应用程序上,以便查看调用堆栈等,但到目前为止,我只对本机应用程序(使用OllyDbg)做了这些,而不是.Net。其他人也许可以进一步扩展这个想法。。。 |
|
|
3
1
昨天有问题。在我的例子中,要进行回购-最小化应用程序,会出现“等待”弹出窗口(在我们的例子中,它发生在空闲时间之后),然后在任务栏中单击主应用程序图标。这会“隐藏”弹出窗口,因此无法将其显示在屏幕上。下面的代码已经过测试并解决了问题。但我还是不明白发生了什么/为什么。
|
|
|
4
0
你说“信息盒”
可以
|
|
|
5
0
在父窗体中,在
|
|
|
monstr · MessageBox不聚焦 10 年前 |
|
|
user1580348 · 检测MessageBox中的帮助按钮点击? 11 年前 |
|
|
lukas31 · Visual Basic:单击按钮时消息框提示两次 11 年前 |
|
|
Ethon · SWTBot-等待MessageBox 11 年前 |
|
|
flarn2006 · 有人听说过标准Windows消息框中的这个奇怪错误吗? 12 年前 |
|
|
meowmeowbeans · 修改Windows窗体最上面的属性 13 年前 |