336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
Form.Location 이라는 속성을 이용해서 창의 위치를 결정할 수 있습니다.
그리고 Form.Show() 라는 메써드를 이용해서 창을 보여줄 수 있습니다.
그렇다면!!
위치를 지정하고 그 위치에 창을 띄울 수 있을 것 같은데... 어라? 잘 안됩니다 ㅡㅡ;
일단 Show() 메써드를 사용한 후에는 Location 속성을 이용해서 창이 잘 움직이는데 처음 시작할 때는 잘 안되는군요~
Show() 메써드를 실행하기 전에 지정한 Location 속성은 Form의 위치에 영향을 주지 못하는 것 같습니다.
이럴 때!!
Form.StartPosition 속성을 이용합니다.
오호라! 시작 위치를 지정할 수 있을 것 같은 속성 이름이군요!
Form.StartPosition 속성은 Point 객체가 아니고 FormStartPosition 이라는 열거형입니다.
그렇다면 어떻게 처음 위치를 지정할까요?
Form.StartPosition = FormStartPosition.Manual; //이렇게 지정해 주면 Location을 시작 위치로 사용합니다.
이 방법을 사용하면 Form을 원하는 위치에 띄울 수 있겠죠? ^^
form1.StartPosition = FormStartPosition.Manual;
form1.Location = new Point(10,10);
form1.Show();
form1.Location = new Point(10,10);
form1.Show();
[출처] [C#]Form을 원하는 위치에 띄우자!|작성자 비손
'Programming > C#' 카테고리의 다른 글
[C#]Directory 검사하고 없으면 생성하기 (0) | 2011.01.03 |
---|---|
[C#] 두 날짜 사이의 간격 구하기(일,시,분 간격) (0) | 2010.12.01 |
[C#] Windows 해상도 가져오기 (0) | 2010.11.16 |
[C#] 마우스 좌표얻기 (1) | 2010.11.03 |
[C#] Image Scale 함수, 이미지의 크기를 퍼센트, 특정Size 별로 조정하기 (0) | 2010.11.01 |