質問
私はアプリケーションを書いており、異なるユーザーに複数の画面を持つ方法を見つけようとしています。
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
}
このコードは、プロジェクターではプロジェクターに表示されるディスプレイウィンドウを作成し、コントローラーはラップトップ上にあります。
所属していません StackOverflow