본문 바로가기
컴퓨터/C#

[C#] 다아알로그 창 띄우기

by Begi 2023. 4. 1.
반응형

C#에서는 Form과 Dialog에서 동일한 Form을 사용한다.

 

Form을 나타내는 코드는 다음과 같다.

    Form1 frm1 = new Form1();
    frm1.Show(this);

 

Dialog을 나타내는 코드는 다음과 같다.

    Form1 frm = new Form1();
    frm1.ShowDialog();

 

 

Dialog에서 Ok나 Cancel 버턴 입력을 받는 방법

 

부모폼

    Form1 frm = new Form1();
    DialogResult result = frm.ShowDialog();

    if(result == DialogResult.OK)
    {

    }

 

Dialog 자식폼

Ok 버턴 처리는 다음과 같다.

    private void button1_Click(object sender, EventArgs e)
    {
        this.DialogResult = DialogResult.OK;
        this.Close();
    }

 

반응형

'컴퓨터 > C#' 카테고리의 다른 글

[C#] serialPort 버퍼 크기  (0) 2023.04.05
[C#] tabControl에서 Button의 PerformClick 문제  (0) 2023.04.05
NuGet 뜻  (0) 2023.03.19
[C#] 윈도우 항상 위에 표시  (0) 2023.03.15
C# ref 키워드  (0) 2023.01.29

댓글