簡體   English   中英

將IME設置為日語時,不會為TextBox觸發KeyDown事件嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM