我在Delphi中創建了一個表單。 說我有Form
與與標籤"&Add"
(下劃線A,作爲鍵盤快捷鍵),和dbgrid
(只讀狀態)(或其他控制像TButton
)。禁用鍵盤快捷鍵(delphi)
然後我將焦點改爲Dbgrid
(dbgrid
得到了重點)(或TButton
)。
每次我壓在dbgrid
的一個鍵,在speedbutton
觸發器onClick
方法。
有時我需要禁用它一段時間的原因,然後我再次啓用它。 如何禁用speedbutton
快捷方式? 然後如何再次啓用它?
如何使用** formShortcut **事件?我們可以從這裏禁用它嗎?我不明白,爲什麼這個事件發生了兩次? –
是的,它看起來像OnShortcut事件也會起作用。不過,我不知道爲什麼它會發生兩次。你可以做一些調查,或者你可以發表另外一個問題,問爲什麼它的工作方式如此。 –