当用户点击外部webbrowser控件时,如何防止Webbrowser控件内的文本框失去焦点?

时间:2017-12-18 09:25:54

标签: c# .net winforms web-controls inputsimulator

我有一个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中的文本框中取出,因此不会键入。

0 个答案:

没有答案