小弟有個 WinForm Application 在 英文 Windows 下textbox 不能使用任何中文輸入法輸入中文, 那個 WinForm Application code 應怎樣改才能使用中文輸入呢.... 謝謝
你檢查一下在 TextBox 控制項的屬性
有個屬性是「ImeMode」把它設定為「ImeMode.On」,
設位ON,這樣可以讓輸入法在 TextBox 中開啟輸入法。
這個設定僅適用於日文、簡體中文和繁體中文輸入法。
private void Form1_Load(object sender, EventArgs e)
{
// 設置整個窗體的輸入法模式為中文輸入法
this.ImeMode = ImeMode.On;
// 設置 TextBox 的輸入法模式為中文輸入法
textBox1.ImeMode = ImeMode.On;
}
參考