반응형
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 |
댓글