複数のグラフを表示する .NET アプリケーションで作業しています。私のユーザーは、「チャート #3 を取り、4 番目のモニターで最大化する」と簡単に言う方法を望んでいます。
「モニター #1、モニター #2 など」を選択できるように、モニターの数を決定するにはどうすればよいですか? (すべてのユーザーが同じ数のモニターを持っているわけではありません。)
ユーザーが特定のモニターを選択したら、その情報を使用して、ユーザーが最大化しようとしているグラフを配置するにはどうすればよいでしょうか?
複数のグラフを表示する .NET アプリケーションで作業しています。私のユーザーは、「チャート #3 を取り、4 番目のモニターで最大化する」と簡単に言う方法を望んでいます。
「モニター #1、モニター #2 など」を選択できるように、モニターの数を決定するにはどうすればよいですか? (すべてのユーザーが同じ数のモニターを持っているわけではありません。)
ユーザーが特定のモニターを選択したら、その情報を使用して、ユーザーが最大化しようとしているグラフを配置するにはどうすればよいでしょうか?
Screenクラスは、利用可能な screenを見つけるのに非常に役立ちます。
フォームを「最大化」すると、フォームは、フォームがある画面のサイズに自動的に最大化されます。
フォームを正しい「画面」に配置して最大化するだけで、自分で配置することも、Windows に任せることもできます。または、画面のWorkingAreaを使用して、自分で入力します。
System.Windows.Forms のScreenクラスを試してください。AllScreens静的メンバーには、システムに接続されているすべての画面のリストが含まれています。画面を選択したら、Boundsメンバーを使用して、ウィンドウをその画面に最大化する方法を決定できます。
このクラスのSystemInformation.MonitorCountおよびその他のメソッドを使用します。