WinFormディスプレイが、現在表示されている現在の画面解像度を見つけて表示することは可能ですか?
たとえば、私の画面が1920 x 1080の場合、これはラベルまたは印刷行に表示されます。後半はもう知っていることですが。
WinFormでこのデータを見つけることができるかどうか、誰かに教えてもらえますか?
Screenクラスを使用する
label1.Text = string.Format("Primary screen size = {0}x{1}",
Screen.PrimaryScreen.Bounds.Width,
Screen.PrimaryScreen.Bounds.Height);
はい、もちろん、c#とWinFormsは現在の画面解像度を取得できます。このコードを試してください
Rectangle resolution = Screen.PrimaryScreen.Bounds;
int w = resolution.Width;
int h = resolution.Height;
または、ラベルまたはメッセージボックスとして表示してみてください
label1.Text = Screen.PrimaryScreen.Bounds.Width.ToString() + "x" + Screen.PrimaryScreen.Bounds.Height.ToString();