[C#] 윈도우 화면 접근하기

MJ·2025년 10월 23일
//모든 스크린을 배열로 가져옴
if (Screen.AllScreens.Length > 1)
{
	//스크린이 주 모니터가 아닌 값들의 첫번째 값을 가져오고, null이면 첫번째 스크린 가져온다.
	Screen secondScreen = Screen.AllScreens.FirstOrDefault(s => !s.Primary) ?? Screen.AllScreens[1];
    //두번째 스크린 위치로 변경한다.
	StartPosition = FormStartPosition.Manual;
	Location = secondScreen.WorkingArea.Location;
	WindowState = FormWindowState.Maximized;
}
else
{
	//종료한다.
	Close();
	return;
}
profile
안녕하세요. Window Application 개발자 MJ입니다.

0개의 댓글