DJ메탈짱™의 Free Style

[C#, Winform, 윈폼] Multi Screen인 경우에는 두번째 Screen에 Form 열기, 듀얼모니터 본문

일(job)/MS(Microsoft)

[C#, Winform, 윈폼] Multi Screen인 경우에는 두번째 Screen에 Form 열기, 듀얼모니터

뽀&쏭 2016. 1. 7. 13:37



// 멀티 스크린을 사용하는 User인 경우라면

if (Screen.AllScreens.Count() > 1)

{

this.showOnMonitor(1);

 

private void showOnMonitor(int showOnMonitor)

{

Screen[] sc;

sc = Screen.AllScreens;

 

Notice.DeptNoticeCreation f = new Notice.DeptNoticeCreation();

f.FormBorderStyle = FormBorderStyle.None;

f.Left = sc[showOnMonitor].Bounds.Left;

f.Top = sc[showOnMonitor].Bounds.Top;

f.StartPosition = FormStartPosition.Manual;

f.WindowState = FormWindowState.Maximized;

f.Show();

}