109. 창 ( 창 닫기 / 계단식 정렬 / 수평 바둑판 정렬 / 수직 바둑판 정렬 )
.NET프로그래밍/WinForm 2009. 8. 27. 17:24 |
==> MainForm.cs [디자인]
폼의 메뉴bar에서 "도움말" 메뉴 마우스오른쪽 클릭 --> "삽입" --> "MenuItem"클릭하여 메뉴항목 하나 추가하고 이름을 "창(&W)"으로 지정 --> "창" 메뉴에서 "창 닫기", "계단식 정렬", "수평 바둑판 정렬", "수직 바둑판 정렬" 항목추가하고 각 항목마다 이벤트 속성에서 "클릭" 속성 설정.
==============================================================================================
==> MainForm.cs
// 창 메뉴 관련
private void miWindowClose_Click(object sender, EventArgs e)
{
Form frm = ActiveMdiChild; // 현재 열려있는 폼 가져오기
if (frm != null)
{
frm.Close(); // 닫기
}
}
private void miWindowCascade_Click(object sender, EventArgs e)
{
this.LayoutMdi(MdiLayout.Cascade); // 계단식
}
private void miWindowHorizontal_Click(object sender, EventArgs e)
{
LayoutMdi(MdiLayout.TileHorizontal); // 수평 바둑판
}
private void miWindowVertical_Click(object sender, EventArgs e)
{
LayoutMdi(MdiLayout.TileVertical); // 수직 바둑판
}
< 실행결과 >
==> '계단식 정렬' 실행
==> '수평 바둑판 정렬' 실행
==> '수직 바둑판 정렬' 실행
'.NET프로그래밍 > WinForm' 카테고리의 다른 글
111. PictureBox와 OpenFileDialog를 이용하여 간단한 이미지뷰어(ImageViewer) 만들기 (0) | 2009.08.28 |
---|---|
110. 체크리스트박스(CheckedListBox) (0) | 2009.08.28 |
108. 초간단 웹브라우저 만들기 (0) | 2009.08.27 |
107. StatusStrip에서 NotifyIcon(트레이에 작은 아이콘 표시) / Timer(시간표시) / StatusLabel(레이블로 텍스트 작성) (0) | 2009.08.27 |
(테스트) 급여 처리 프로그램 (0) | 2009.08.27 |