==> 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); // 수직 바둑판
        }



< 실행결과 >






==> '계단식 정렬' 실행




==> '수평 바둑판 정렬' 실행




==> '수직 바둑판 정렬' 실행




Posted by holland14
: