我有一个winform应用程序,其中有一个Virtual Keypad。以下代码(使用textBox1
作为winform文本框正常工作:
protected void touchScreen1_OnUserControlButtonClicked(object sender, EventArgs e)
{
textBox1.Focus();
InputSimulator inputSimulator = new InputSimulator();
inputSimulator.Keyboard.KeyDown(WindowsInput.Native.VirtualKeyCode.NUMPAD1);
}
但问题是我要在一个不是Windows窗体控件的文本框中输入。我将输入一个文本框,它是webbrowser中加载的网页的一部分。因此我没有背景。我无法明确地将焦点转移到它上面。我该怎么办?每次我单击我设计的虚拟键时,它都会将焦点从webcontrol中的文本框中取出,因此不会键入。