Я сейчас пишу на C # и обычно открываю ссылки в системном браузере по умолчанию, например: System.Diagnostics.Process.Start("http://www.link.com");
Это определенно то, чего я хочу в большинстве случаев.Однако я также хочу реализовать небольшую функцию, при которой, если пользователь щелкает средней кнопкой мыши ссылку в моем пользовательском интерфейсе, я открываю эту ссылку в фоновом режиме, и мое приложение остается наверху, поэтому пользователь может открывать много ссылок подряд.(В основном я хочу сделать что-то похожее на то, что браузеры делают с помощью среднего щелчка, но я не браузер.)
Лучший способ взломать, который я могу придумать, это установить Form.TopMost = true
перед открытием страницы и затем сброситьчерез секунду, но это кажется довольно дурацким решением, и оно не позволит быстрому пользователю запустить браузер в это время.Кто-нибудь может предложить что-то менее хакерское?