1
我的.net(C#)GUI同時定義了Alt + n和Alt + a快捷鍵(例如名爲「& Add」和「 &註釋「)。好像ALT沒有被釋放 - 使用快捷鍵/ Alt +組合鍵
問題是,用戶點擊Alt + n並執行相應的代碼後,似乎「ALT」仍處於「按下」模式。如果用戶現在只點擊「a」字符(而不是「Alt + a」組合),仍然會執行「Alt + a」組合的代碼。
後按「ESC」鍵「Alt + N」將發佈「ALT從它的怪異行爲。隨後按‘A’不會有‘ALT + A’的效果了。
這是怎麼回事? 我怎樣才能防止這種
感謝
!注意:。顯然ALT + A和Alt + N僅爲示例出現這種情況與任何熱鍵
你的代碼是用來檢查'Alt'鍵是否被按下? – ChrisF
注意按下Alt鍵時A和N是如何加下劃線的? *釋放它時,留*加下劃線?功能,而不是一個錯誤。 –
感謝您的回答。
我沒有通過代碼檢查它。我只是按下鍵。 1.按[Alt] + [n] =>這會導致所需的組合鍵效果。 2.按[a] =>行爲就好像我按[Alt] + [a] – Ying