[英]KeyDown event not triggered for TextBox when setting IME as Japanese?
我有TextBox,需要自定義KeyDown事件。 但是將IME設置為日語時不會觸發。 使用IME作為英語時,它可以正常工作。
另外,我在系統語言中添加了日語。 然后我將IME更改為日語。 我是否需要在系統級別上更改任何其他設置?
問候,Shobika。
我有TextBox,需要自定義KeyDown事件。 但是將IME設置為日語時不會觸發。 使用IME作為英語時,它可以正常工作。
它是設計使然,當您的應用具有需要輔助技術才能以復雜語言(例如日語和簡體中文)輸入文本的用戶時,請啟用輸入法編輯器(IME)和文本服務框架(TSF)。 啟用輸入法編輯器(IME)時,應用程序不會收到此事件。 輸入法編輯器(IME) 處理所有鍵盤輸入並將Handled設置為true。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.