嗨,我想这样做。我正在c#中编写一个webbrowser应用程序,我将设置为默认浏览器。但是我有一个问题,如果我设置它将无法打开其他程序或桌面上的html文件的点击链接。 我怎样才能做到这一点 ? 它应该像这张照片。 我希望你能理解我的英语。感谢我的英语。 :)
private void Form1_Load(object sender, EventArgs e)
{
panel3.BackColor = Doga_Rhodonit.Properties.Settings.Default.themebg;
((WebKitBrowser)tabControl1.SelectedTab.Controls[0]).Navigate(what should i write or what event should i write??);
答案 0 :(得分:1)
如果在按下链接时将浏览器设置为默认值,操作系统将发送URL作为参数
string URL = null;
public static void Main(string[] args)
{
Console.WriteLine(args[0]);
URL = args[0];
}
private void Form1_Load(object sender, EventArgs e)
{
panel3.BackColor = Doga_Rhodonit.Properties.Settings.Default.themebg;
((WebKitBrowser)tabControl1.SelectedTab.Controls[0]).Navigate(URL);