方案:我已經創建了一個表單(Mainform
),它是應用程序的父表單或主機形式(如Outlook中的主屏幕)。允許通過父表單處理快捷鍵
我創建了一個BarItem(幫助)菜單欄項目下並分配一個快捷鍵使用快捷方式屬性F1。
但是,如果Mainform
以外的其他任何形式獲得焦點,則快捷鍵不會達到Mainform
。我該如何解決這個問題?
我無法承受從我的Mainform
正在啓動的所有表單的訂閱按鍵事件。
類似的情景:例如,當你走在Microsoft Outlook任何窗口,然後按F1,它會不管推出形式存在opened.I希望類似的行爲的一個幫助窗口。
消息過濾器的例子只是試圖創建一個捷徑,你創建的所有形式。 – spajce
@spajce:快捷方式屬性與ParentForm中的私有控件BarItem相關聯。如何從所有表單創建快捷方式以重定向到ParentForm? – Rockstart
你可以顯示你的代碼處理父窗體上的事件嗎? –