我正在创建控制台应用程序,涉及大量服务。我想在程序窗口中显示一个网页。我知道如何启动一个新窗口(http://dotnetpulse.blogspot.com/2006/04/opening-url-from-within-c-program.html),但我想知道我可以要求浏览器使用我的程序窗口(在C#中)呈现网页吗?
答案 0 :(得分:2)
最好的解决方案可能是使用WebBrowser控件。
这可以放在表单上,并允许网页显示在您的应用程序中。
以下是如何实施它的一个很好的例子http://ryanfarley.com/blog/archive/2004/12/23/1330.aspx
希望这有帮助
答案 1 :(得分:1)
使用WebBrowser控件并将其传递给要呈现的网页的网址。
在你的Windows窗体中,类似的东西(在我的头顶,所以可能需要调整才能让它编译):
WebBrowser browser = new WebBrowser();
browser.Dock = DockStyle.Fill;
this.Add(browser);
browser.Navigate("http://www.myurl.com");
答案 2 :(得分:1)
在表单中,您可以在控制台应用程序中使用WebBrowser Control ...无法打开新表单....但您可以: