質問

私はアプリケーションを書いており、異なるユーザーに複数の画面を持つ方法を見つけようとしています。

1人のユーザーがコントロール画面を表示および操作し、もう1人のユーザーは出力を表示します。これまで、クローン画面を使用しているので、両方のユーザーが制御画面を見ることができます。

出力は基本的にプロジェクターに接続されます。

何か案は?

役に立ちましたか?

解決

画面をクローン化することは、デスクトップを拡張して、ラップトップ画面からプロジェクターにウィンドウをドラッグできるようにします。

次に、ラップトップ上のコントローラーとプロジェクターのディスプレイの2つのウィンドウを作成します。

表示ウィンドウを表示する場合は、次のことを行うことができます。

private void showDisplay()
{
    DisplayWindow dw = new DisplayWindow();
    // set dw properties if needed and make window visible

    // This is the part you are interested in
    int x = Screen.Bounds.X; // x-resolution (width) of the controller screen
    int y = 0; // top of the screen
    dw.Location = new Point(x, y); // Reposition the display window on the projector
}

このコードは、プロジェクターではプロジェクターに表示されるディスプレイウィンドウを作成し、コントローラーはラップトップ上にあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top