2012-05-10 52 views
0

可能有一個WPF,但不知道WinForms。Winforms是否有這樣的虛擬鍵盤組件/庫?

+2

它的媒體鏈接StackOverflow上討論,你可以找到答案http://stackoverflow.com/questions/956879/net-winform-keyboard-control – igofed

+0

莫非你使用內置的屏幕鍵盤?在Windows 7中,我只需在運行菜單中鍵入'osk'並彈出。 –

回答

0

我不確定C#中有什麼東西,但有一個很好的庫來模擬鍵盤輸入。所以你可以嘗試使用它(Windows Input Simulator)並開發自己的虛擬鍵盤。

這是非常簡單的使用,例如:

//Simulate Shift 
public void btn_Shift(object sender, EventArgs e) 
{ 
    InputSimulator.SimulateKeyPress(VirtualKeyCode.SHIFT); 
} 
+0

看來這是WPF版本的包裝 – Marin