Delphi:Win7 对表单的副作用
Win7/x64,Delphi 6
Win7教授的副作用让我发疯。我描述它:
当我用Ctrl+Space强制建议,或者Delphi自动执行此操作时,Delphi不显示建议下拉列表框,他只是将我所有打开的表单一一放在前面。
这导致我输入的内容不会进入编辑器窗口:它会进入活动窗体、活动控件的任何属性。
例如。
Ctrl+Space+“ShowMes...”
我没有收到带有建议列表框的 ShowMessage,我在主窗体的标题中键入 ShowMess。
很多时候我需要制作更新包,因为按钮、标题等有“ShowMes”或“Excep”或其他属性,因为我在这些窗口中输入...
这个功能有时在win7上被破坏。
我可以在不“将所有打开的表单置于前面”的情况下恢复正常工作模式吗?
谢谢: DD
Win7/x64, Delphi 6 Prof.
Win7 drives me crazy with his side effect. I describe it:
When I force the suggestion with Ctrl+Space, or Delphi do this automatically, the Delphi don't show the suggestion dropdown listbox, he is only bring my all opened forms to front, one by one.
This causes that what I typing is not going to editor window: it is going to any property of the active form, of the active control.
For example.
Ctrl+Space+"ShowMes..."
I don't got ShowMessage with suggestion listbox, I type ShowMess into my main form's caption.
Many times I need to make update pack's because the buttons, caption, etc got "ShowMes" or "Excep" or other property, because I type into these windows...
This function is sometimes broken on win7.
May I can restore the normal working mode without "bring all opened form to front"?
Thanks:
dd
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在 Windows 7 中禁用 UAC,请参阅此处:
http://www.petri.co.il/disable-uac -in-windows-7.htm
同样在 Windows XP 兼容模式下运行 Delphi 6 应该可以解决问题。
请参阅 embarcadero 论坛上的讨论,它是关于 Delphi 7 的,但它是同一个问题:
https://forums.codegear.com/thread.jspa?messageID=204928& ;tstart=0
最后看看如何在 XP 兼容模式下运行程序:
请参阅:http://www.w7forums.com/application-compatibility-mode-t314 .html
或者:http://www.sevenforums.com/tutorials/316-compatibility-mode .html
You can disable UAC in Windows 7, see here:
http://www.petri.co.il/disable-uac-in-windows-7.htm
Also running Delphi 6 in Windows XP compatibility mode should do the trick.
See this discussion on the embarcadero forums, it's about Delphi 7, but it's the same issue:
https://forums.codegear.com/thread.jspa?messageID=204928&tstart=0
Finally see here how to run a program in XP compatibility mode:
See: http://www.w7forums.com/application-compatibility-mode-t314.html
Or: http://www.sevenforums.com/tutorials/316-compatibility-mode.html