Example #1
0
        // 독립 실행으로 열기
        private void BtnFormOutShow_Click(object sender, EventArgs e)
        {
            if (Application.OpenForms["btnHi"] is btnHi form)
            {
                // btnHi 열려 있을 경우
                form.Close();
            }

            // 1. 새로 띄울 Form의 new 객체 생성
            form = new btnHi();

            // 2. 폼이름.Show()
            form.Show();
        }
Example #2
0
        private void BtnFormShow_Click(object sender, EventArgs e)
        {
            // 0. 중복 창이 띄어져있는지 체크

            if (Application.OpenForms["btnHi"] is btnHi form)
            {
                // btnHi 열려 있을 경우
                form.Focus();
                return;
            }

            // 열려 있지 않은 경우

            // 1. 새로 띄울 Form의 new 객체 생성
            form = new btnHi(strParameter);

            // 2. 폼이름.Show()
            form.MdiParent = this;
            form.Show();
        }