C# 프로그램 시작할때 특정 모니터 위치에 띄우는 코드
private void startMonitorLocation()
{
this.StartPosition = FormStartPosition.Manual;
Screen[] screens = Screen.AllScreens;
// 세 번째 모니터가 존재하는지 확인
// 개인에 맞게 튜닝해주세요
if (screens.Length >= 3)
{
// 세 번째 모니터의 작업 영역 위치를 가져옴
// 테스트 해보고 개인에 맞네 screens[] 안의 숫자 변경
Rectangle monitorBounds = screens[1].WorkingArea;
// 폼의 위치를 세 번째 모니터의 시작 위치로 설정
this.Location = new Point(monitorBounds.Left, monitorBounds.Top);
}
}
나는 3개의 모니터중 제일 우측 모니터에 특정프로그램을 띄우기 위해 해당 코드를 사용
개인에 맞게 고쳐서 쓰면 된다
'개발 > 슬기로운 전산실 생활' 카테고리의 다른 글
엑셀 2007 또는 2010 창 여러개 열수있는 프로그램! (0) | 2024.10.19 |
---|---|
직장상사의 잔소리와 갈굼 현명하게 대처하기 (0) | 2024.07.06 |
USB 메모리를 꽂았는데 무선마우스 , 키보드 버벅일때... (0) | 2024.04.14 |
[삽질기록] 와이파이(Wifi) , 네트워크 아이콘 없어짐 (1) | 2024.04.12 |
엑셀 보호시트 비밀번호 해제 프로그램 다운로드 (0) | 2024.04.07 |