C# 使WebView显示在类似WebControl工具的框中

C# 使WebView显示在类似WebControl工具的框中,c#,winforms,panel,awesomium,C#,Winforms,Panel,Awesomium,在Awesomium 1.7中,示例演示了如何使用整个窗口渲染WebView输出。 我希望它在我表单中的一个框中(而不是像示例中那样的整个表单,这样我就可以有按钮),比如他们的WebControl工具。 我不能直接使用他们的网络控制工具,因为我需要模拟键盘输入,而网络控制不允许这样做。 那么最简单的方法是什么呢,因为我目前还不知道。 我在这里发问是因为我在Awesomium论坛上已经好几个星期没有得到回复了有两种方法可以做到这一点: 您可以在自定义WinForms控件中呈现WebView,而不是

在Awesomium 1.7中,示例演示了如何使用整个窗口渲染
WebView
输出。 我希望它在我表单中的一个框中(而不是像示例中那样的整个表单,这样我就可以有按钮),比如他们的
WebControl
工具。 我不能直接使用他们的网络控制工具,因为我需要模拟键盘输入,而网络控制不允许这样做。 那么最简单的方法是什么呢,因为我目前还不知道。
我在这里发问是因为我在Awesomium论坛上已经好几个星期没有得到回复了

有两种方法可以做到这一点:

  • 您可以在自定义WinForms
    控件中呈现
    WebView
    ,而不是在
    窗体中呈现
    。然后将此控件添加到窗体中,并相应地放置它
  • 用户输入API在
    网络控制中仍然可用。成员只是受到保护。您可以对
    WebControl
    进行子类化,并自己调用这些方法