我想知道是否可以在 Windows 窗体应用程序中显示网页。我正在尝试创建一个实时聊天客户端,但对于 ac# 初学者来说似乎很难,因为我还必须编写服务器端代码。所以我想知道是否可以在我的应用程序窗口中显示一个包含聊天客户端的 php 页面?
提前感谢任何重播!
我想知道是否可以在 Windows 窗体应用程序中显示网页。我正在尝试创建一个实时聊天客户端,但对于 ac# 初学者来说似乎很难,因为我还必须编写服务器端代码。所以我想知道是否可以在我的应用程序窗口中显示一个包含聊天客户端的 php 页面?
提前感谢任何重播!
是的,您可以通过WebBrowser
控制来做到这一点。将其放入您的表单并调用Navigate
方法:
browser.Navigate("http://www.google.com");
是的,使用 WebBrowser 控件。它完全符合您的描述:从 winforms 应用程序中显示网页。它本质上是控件中的 Internet Explorer。
是的,Windows 窗体中有一个 WebBrowser 控件。您可以将此页面导航到您想要的任何网页。
你可以试试 CefSharp.WinForms。
它比网络浏览器控制更容易。
添加所有参考dll后
只需使用这行简单的代码:
uri = "https://www.google.com/";
ChromiumWebBrowser browser = new ChromiumWebBrowser(uri);
panel.Controls.Add(browser);
browser.Dock = DockStyle.Fill;