application.MessageBox 窗口不弹出的奇怪问题
delphi吧
全部回复
仅看楼主
level 1
pjmgydzyd 楼主
程序中用到数百个 application.MessageBox ,但不知什么开始, 对话框不再自动弹出,和这个问题同时发生的是 hint 内容也不显示了,重新起一个工程,又模拟不出这个问题。
这个问题发生在: 程序界面最小化后,再还原窗口大小, 鼠标移动到控件上面,所有的 hint 提示内容都不显示,并且application.MessageBox 的对话框也不弹出,必须按一下键盘的 alt 键,才会 弹出 对话框。如果窗口不最小化,这个问题就不出现。
有没有大佬遇到过这类问题。环境 win7 64位旗舰版 + D7
2019年07月22日 09点07分 1
level 1
pjmgydzyd 楼主
在网上搜到也有人遇到此类问题,但貌似都没有得到解决;
没办法,在所有的提示窗口前加了一个 虚拟 ALT按键,临时解决 提示框弹出问题。
2019年07月29日 10点07分 2
level 7
用windows单元的MessageBox呢
2019年07月29日 15点07分 3
level 1
pjmgydzyd 楼主
试过了,都是一样的。核心都是调用 windows 的东西
2019年08月03日 00点08分 4
1