[C#]呼叫系統內建小鍵盤

  • 6988
  • 0

摘要:[C#]呼叫系統內建小鍵盤

為什麼要有這功能呢?

因為剛好遇到使用觸控螢幕的案子。

其實也是有USB可以使用外接鍵盤,

但是為了產品完整性(總不能叫使用者都去買鍵盤),

因此使用呼叫系統內建鍵盤。

 

方法很簡單:

 

System.Diagnostics.Process.Start("" + System.Environment.SystemDirectory + "/osk.exe");

 

其中,System.Environment.SystemDirectory就是Window.System32的位置。

同理就可以呼叫很多系統內建工具囉~

畢竟自己寫鍵盤UI功能也不容易,能用系統內建當然是最好的!

所以只要在輸入框(TextBox)的Click事件加入這一行,就能讓觸控螢幕使用輸入功能囉~