C# 使用awesomium在windows窗体中实现浏览器

C# 使用awesomium在windows窗体中实现浏览器,c#,.net,winforms,awesomium,C#,.net,Winforms,Awesomium,我正在尝试在windows窗体应用程序中实现网页 我已经使用了awesomium.NET示例,但我只是没有用我的homeurl获取我的标签 当我运行我的项目时,状态栏在我的表单中浮动,没有其他事情发生 有人知道我在哪里可以得到关于如何做到这一点的图坦卡蒙,或者知道会有什么问题吗 public Laboratory() { WebCoreConfig webConfig = new WebCoreConfig() { SaveCacheAndCook

我正在尝试在windows窗体应用程序中实现网页

我已经使用了awesomium.NET示例,但我只是没有用我的homeurl获取我的标签

当我运行我的项目时,状态栏在我的表单中浮动,没有其他事情发生

有人知道我在哪里可以得到关于如何做到这一点的图坦卡蒙,或者知道会有什么问题吗

    public Laboratory() {
        WebCoreConfig webConfig = new WebCoreConfig() {
            SaveCacheAndCookies = true,
            HomeURL = "http://www.google.com",
            LogLevel = LogLevel.Verbose
        };

        // Using our executable as a child rendering process, is not
        // available when debugging in VS.
        if (!Process.GetCurrentProcess().ProcessName.EndsWith("vshost")) {
            // We demonstrate using our own executable as child rendering process.
            // Also see the entry point (Main function) in Program.cs.
            webConfig.ChildProcessPath = WebCoreConfig.CHILD_PROCESS_SELF;
        }
        WebCore.Initialize(webConfig);

        InitializeComponent();
    }

    #region methodes

    #region OpenTab
    internal WebDocument OpenTab(string url = null, string title = null) {
        WebDocument doc = String.IsNullOrEmpty(url) ? new WebDocument() :
            String.IsNullOrEmpty(title) ? new WebDocument(url) : new WebDocument(url, title);
        doc.Show(dockPanel);

        return doc;
    }
    #endregion

    protected override void OnLoad(EventArgs e) {
        base.OnLoad(e);
        this.OpenTab();
    }

我已经完全重做了左侧面板,并使用了下载时的另一个示例,它就像一个符咒。它非常基本,但现在就可以了。

我也有同样的问题,但我设计了解决问题的方法。我实现了需要在每个选项卡上呈现的主浏览器引擎(示例中的WebDocument页面)作为用户控件。然后我在mainForm中使用了dockPanel

因此,我创建了一个用户控件的实例,然后将其添加到dockPanel的实例中,从而创建了一个具有所需结构的选项卡

如果您仍然没有找到解决方案或遇到问题,请留下评论,我将输入一些代码来帮助您