0

次のコードを使用して toolstipmenu_click() から IE ブラウザーを開きますが、このメッセージは次のように表示されます。

エラー : この操作で指定されたファイルにアプリケーションが関連付けられていません

私のコード:

private void TutorialsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Process.Start("http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.speech.desktop&lang=en&cr=US");
            Webbrowser();            

        }

        private void Webbrowser()
        {
            System.Threading.Thread web = new System.Threading.Thread(new
            System.Threading.ThreadStart(launchbrowser));
            web.Start();
        }

        private void launchbrowser()
        {
            System.Diagnostics.Process.Start("http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.speech.desktop&lang=en&cr=US");
        }

至急助けてください。

4

2 に答える 2

0

このKB記事に記載されているように、この手法にはいくつかの既知の欠点があります。

URLに添付されたクエリ文字列にも問題がある可能性があります。クエリ文字列なしで起動してみてください。それが機能する場合は、そこから続行できます。

于 2009-12-20T08:02:29.400 に答える
0

非常によく似た質問に対するこの回答の下部にある (Microsoft の) Eric Law によるコメントを確認することをお勧めします。

または、そのスレッドには、すべてあなたのために仕事をするわずかに異なる答えがたくさんあります.

于 2009-12-20T11:14:04.990 に答える