2012-04-23 36 views
2

在WinForms應用程序中,我有一個表單,其中有幾個鏈接標籤。 當用戶點擊任何鏈接時,我想在我自己的應用程序打開的EXISTING瀏覽器選項卡中打開頁面。 (當然除了第一次它應該打開一個新標籤) 我的問題: Process.Start(「My Url」);隨時打開一個新選項卡。 有什麼辦法可以告訴瀏覽器停止打開新標籤頁?如何強制瀏覽器在現有標籤中打開我的網址而不是新網址?

以前感謝。

+0

我發現這個[鏈接](http://www.codeproject.com/Articles/43491/Opening-IE-Using -C-and-Firing-Events),希望它有幫助 – Akanksha 2012-04-23 12:27:09

+0

你有沒有設法解決這個問題,因爲我有同樣的問題,我正在努力? – DevelopmentIsMyPassion 2017-09-06 14:03:18

+0

@DevelopmentIsMyPassion不幸的是,我沒有找到方法。 – Tina 2018-01-09 12:34:45

回答

4

該行爲在每個瀏覽器的基礎上定義,並且是您不應試圖插手的用戶設置。如果你確實需要這個級別的控制,你是否考慮過在你的應用程序中託管一個瀏覽器控件?

+0

是的,我已經嘗試過。 「新」和「現有」選項卡問題已解決,但目標網站在WebBrowser控件方面存在一些問題,而這些問題超出了我的控制範圍。 (例如,在網站中使用了很多彈出窗口,當我嘗試導航並使用該網站時,出現很多錯誤)。這就是爲什麼我認爲WebBrowser不適合我。 – Tina 2012-04-23 12:54:51

相關問題