C# 使用awesomium在windows窗体中实现浏览器
我正在尝试在windows窗体应用程序中实现网页 我已经使用了awesomium.NET示例,但我只是没有用我的homeurl获取我的标签 当我运行我的项目时,状态栏在我的表单中浮动,没有其他事情发生 有人知道我在哪里可以得到关于如何做到这一点的图坦卡蒙,或者知道会有什么问题吗C# 使用awesomium在windows窗体中实现浏览器,c#,.net,winforms,awesomium,C#,.net,Winforms,Awesomium,我正在尝试在windows窗体应用程序中实现网页 我已经使用了awesomium.NET示例,但我只是没有用我的homeurl获取我的标签 当我运行我的项目时,状态栏在我的表单中浮动,没有其他事情发生 有人知道我在哪里可以得到关于如何做到这一点的图坦卡蒙,或者知道会有什么问题吗 public Laboratory() { WebCoreConfig webConfig = new WebCoreConfig() { SaveCacheAndCook
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的实例中,从而创建了一个具有所需结构的选项卡 如果您仍然没有找到解决方案或遇到问题,请留下评论,我将输入一些代码来帮助您