컴퓨터/C#
[C#] 다아알로그 창 띄우기
Begi
2023. 4. 1. 13:40
반응형
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();
}
반응형