2016-07-18 18 views
0

特定のURLのブラウザウィンドウを開く必要があるWindowsフォームがあります。私はこのようなブラウザを開くために何かを使用します。新しいIEウィンドウでURLを開き、最大化していませんか?

Process.Start("IExplore.exe", "http://example.com"); 

これは、タブの代わりに新しいブラウザウィンドウを開くので、うまくいきます。今問題は、ブラウザウィンドウが常に最大化された形式で開くため、アプリケーションが表示されなくなることです。

IEを開いて最大化しても表示されないことはありますか?これにより、ユーザーはブラウザとアプリの両方を見ることができます。

ありがとうございました。

+0

私はstartInfo.WindowStyleを設定しようとしましたが、それは画面のサイズにデフォルト値を設定することができますフルスクリーン – BugFinder

答えて

0

私はあなたのようなものを使用しなければならないと思う:...それはあなたが探しているではない何かである場合、あなたはthis link

+0

私は、最小化されたので、ブラウザは表示されません。また、IEの2つのインスタンスを開きます。 – rbhat

+0

"Process.Start"行のコードを削除したい場合があります。デモの目的でMSDNがそれを繰り返してくれました。 –

-1
ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe"); 
startInfo.WindowStyle = ProcessWindowStyle.Minimized; 

Process.Start(startInfo); 

を確認することができます詳しくは

void OpenWithStartInfo() 
{ 
    ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe"); 
    startInfo.WindowStyle = ProcessWindowStyle.Minimized; 

    startInfo.Arguments = "www.northwindtraders.com"; 

    Process.Start(startInfo); 
} 

このリンクをMicrosoftからお読みください。それはあなたがプロセスのウィンドウサイズのサイズを変更することができます - https://msdn.microsoft.com/en-us/library/ms633545.aspx

+0

私はそれを試していましたが、問題は、ブラウザが最小化されて開き、ブラウザが表示されていないということです。 – rbhat

+0

@rbhatup私はそれがあなたを助けるべきだと思います。 – Michael

+0

@rbhatupこの2番目のリンクは役に立ちましたか?それはまだあなたが探しているものではありませんか? – Michael

関連する問題