摘要:[C#]呼叫系統內建小鍵盤
為什麼要有這功能呢?
因為剛好遇到使用觸控螢幕的案子。
其實也是有USB可以使用外接鍵盤,
但是為了產品完整性(總不能叫使用者都去買鍵盤),
因此使用呼叫系統內建鍵盤。
方法很簡單:
System.Diagnostics.Process.Start("" + System.Environment.SystemDirectory + "/osk.exe");
其中,System.Environment.SystemDirectory就是Window.System32的位置。
同理就可以呼叫很多系統內建工具囉~
畢竟自己寫鍵盤UI功能也不容易,能用系統內建當然是最好的!
所以只要在輸入框(TextBox)的Click事件加入這一行,就能讓觸控螢幕使用輸入功能囉~