본문 바로가기

Programing (프로그래밍)/WPF & C# (C Sharp)

WPF & C# - Screen Info ( 스크린정보 / 모니터정보 / System.Windows.Forms.Screen.AllScreens )

728x90
반응형


 WPF & C# - Screen Info ( 스크린정보 / 모니터정보 / System.Windows.Forms.Screen.AllScreens )


ScreenInfo.zip




MainWindow.xaml



1
2
3
4
<StackPanel >
    <Button x:Name="btn" Content="Screen Info" Margin="5" Click="btn_Click" Height="35" FontWeight="Bold" FontSize="18"/>
    <ListBox x:Name="lbx01" Margin="5"/>
</StackPanel>
cs




MainWindow.xaml.cs



1
2
3
4
5
6
7
8
foreach (var screen in System.Windows.Forms.Screen.AllScreens)
{
    lbx01.Items.Add("Device Name: " + screen.DeviceName);
    lbx01.Items.Add("Bounds: " + screen.Bounds.ToString());
    lbx01.Items.Add("Type: " + screen.GetType().ToString());
    lbx01.Items.Add("Working Area: " + screen.WorkingArea.ToString());
    lbx01.Items.Add("Primary Screen: " + screen.Primary.ToString());
}
cs




728x90
반응형