-1

b 在此处输入图像描述 嗨,我想这样做。我正在用 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??);
4

1 回答 1

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);
于 2012-10-02T16:34:43.303 回答