2012-01-18 11 views
8

概要:私はWCFと複数の種類のクライアントを含むプロジェクトに取り組んでいます。私はいくつかのテストクライアントを作成し、私はコンソールアプリケーションでホストされているWCFを持っています。 これは、デバッグ時に複数のアプリケーションウィンドウ(現在4つあります)を実行し、実行するたびに複数の画面に配置する必要があります(2つあります)。C#コンソールアプリケーションの場所をセカンダリ画面に設定する

質問:いつでもドラッグすることなく、コンソールアプリケーションの位置をセカンダリ画面に設定する方法はありますか?

+1

Console.SetWindowPosition()を使用してコンソールウィンドウを移動できます。 SetWindowsPosition()に適切な引数を渡すことができるように、System.Windows.Forms.Screenクラスを使用して、2番目のモニタの位置を確認します。 –

答えて

4

コンソールを希望の画面に移動します。プロパティに移動します。場所に注意してください。それを使用してください。

+0

「システム位置ウィンドウを許可」プロパティを解除することを意味しますか?そうなら、それは機能します。 – Vitalij

+0

ええ、でも、IIRCの数字はまだグレーで表示されています。 – leppie

3

this threadに記載されている回答はあなたに適用されます。

コンソールウィンドウの終了時にその位置が保存され、起動時にその位置がデスクトップの表示可能領域内にあることが確認されますが、コンソールアプリケーションとウィンドウの両方にコンソールウィンドウを配置する方法を示しますそれらを形成する。

+0

これも便利ですし、少し洗練された解決策です。しかし、これはデバッグにのみ必要なので、コンソールのプロパティを設定するだけで十分です。 – Vitalij

関連する問題