2010-02-04 45 views
1

我有一個Winforms應用程序,正在翻譯成中文。我有一個數字文本框,用正則表達式驗證輸入。當用戶使用IME輸入文本時,數字似乎不會以數字形式出現。將ImeMode設置爲關閉的負面影響

關於可能的解決方法,我發現將文本框的ImeMode屬性設置爲「關閉」。在我的測試中,這一切都正確,但我沒有大量的IME體驗。

將ImeMode設置爲關閉的負面影響是什麼?這是我應該不惜一切代價避免的東西,還是可以,如果用戶可以輸入的唯一東西是數字?

回答

1

根據MSDN documentation,可以關閉數字字段的IME。

一個IME是一個程序,使用戶 輸入複雜的字符與 符號,如日語漢字字符 ,使用標準的鍵盤。 對於僅用於輸入數字 值的TextBox控件 ,ImeMode屬性通常設置爲 以ImeMode.Off。

相關問題