1

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

1 人のユーザーがコントロール画面を見て操作し、もう 1 人が出力を確認します。これまでは、両方のユーザーがコントロール画面を見ることができるように、複製された画面を使用していました。

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

何か案は?

4

1 に答える 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
}

このコードは、プロジェクターで表示したい表示ウィンドウをプロジェクターでのみ表示し、コントローラーはラップトップ上に配置します。

于 2012-02-19T03:45:06.443 に答える