gpt4 book ai didi

delphi - 奇怪的 THotkey 行为 - 它不允许连续使用相同的热键

转载 作者:行者123 更新时间:2023-12-03 19:05:17 25 4
gpt4 key购买 nike

THotkey 不允许两次使用相同的热键是正常行为吗?

这就是我的意思。

假设我将热键设置为 Ctrl+Shift+X。然后我做其他事情,然后回来改变它。当我按住 Ctrl 和 Shift 时,我意识到我不想更改热键,所以我在按住 Ctrl+Shift 的同时按 X。现在 THotkey 拒绝它。我放开所有键,再次尝试相同的组合。还是不让我分配那个键 .即使我单击表单上的其他位置,然后返回并尝试相同的组合,它也不会让我!

这是为什么?我怎样才能防止这种情况?

谢谢!

最佳答案

当您的 THotKey 控件失去焦点时,您说您在系统范围内注册了热键。当您重新进入 THotKey 控件时,原始值仍然是注册的,所以当您按下该组合键时,操作系统会拦截它,因为它是一个注册的组合键。 THotKey 控件永远不会看到它。

当 THotKey 控件具有焦点时,您需要取消注册热键。

关于delphi - 奇怪的 THotkey 行为 - 它不允许连续使用相同的热键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6283688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com