C# 如何创建一个按钮,当我单击时,Web浏览器正在运行
我想创建一个按钮,例如:[Go]。当我单击它时,我的程序将启动web浏览器并浏览网站。 示例:我单击Google,下面的web浏览器将显示Google.com。 不单击时,web浏览器不会运行。C# 如何创建一个按钮,当我单击时,Web浏览器正在运行,c#,C#,我想创建一个按钮,例如:[Go]。当我单击它时,我的程序将启动web浏览器并浏览网站。 示例:我单击Google,下面的web浏览器将显示Google.com。 不单击时,web浏览器不会运行。 我正在使用Visual Studio 2010,Winform C应用程序。这就像调用进程一样简单 Process.Start("chrome.exe", "http:\\www.example.com"); 上面的例子是针对google chrome的,您也可以尝试使用其他浏览器。我从您的问题中了解
我正在使用Visual Studio 2010,Winform C应用程序。这就像调用进程一样简单
Process.Start("chrome.exe", "http:\\www.example.com");
上面的例子是针对google chrome的,您也可以尝试使用其他浏览器。我从您的问题中了解到,您希望创建一个按钮,单击该按钮将转到地址栏中写入的地址,而如果地址栏为空,WebBrowser将变为空 如果是这样的话。。。此代码可能会帮助您
private void GotoAddress_Click(object sender, RoutedEventArgs e)
{
///Check if the URL or Address bar is blank
if(TxtWebAdd.Text != "")
{
Uri uriResult;
///if not then checking if the URL is valid
if(Uri.TryCreate(TxtWebAdd.Text, UriKind.Absolute, out uriResult) && uriResult.Scheme == Uri.UriSchemeHttp)
wb1.Navigate(TxtWebAdd.Text);
else
MessageBox.Show("This is not a valid URL please check");
}
else
{
///this is how it will navigate to blank page when WebAddress TextBox is blank.
wb1.Navigate("about:blank");
}
}
谢谢,但我想在Visual Studio中使用受支持的Web浏览器。我在工具箱中看到它。您是在Visual Studio工具栏中创建按钮,还是在创建Visual Studio加载项?
过程。开始(“http://www.example.com/");代码>就足够了。这将在默认浏览器中启动它。您检查我的屏幕截图:您将理解我的问题,因为我想在我的程序窗口上显示网页。我确定OP正在查找什么,但这确实是一个温和的答案。欢迎使用SO!到目前为止,您是否有代码可供共享?你被困在哪里?你好,稍后我会与你分享。看看使用