[Naver 지식인] 모달 방식과 모덜리스 방식에 관한 질문

개발 노트/지식 In  2012.09.16 21:42



 

안녕하세요. 개발자 명월입니다.

지식인 질문 내용입니다.

 

http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040102&docId=158408909

 

답변내용입니다.

 

안녕하세요.

질문자 님께서는 모달 방식을 질문 하신것 같습니다.

모덜리스를 호출할때는 form.Show()를 하셨겠지만

모달 방식을 호출할때는 form.ShowDialog() 로 하시면 말씀하신 비활성화로 변할 것 입니다.

답변 예제는 제 블로그에 올려놓겠습니다.

 

  1 using System;
  2 using System.Collections.Generic;
  3 using System.ComponentModel;
  4 using System.Data;
  5 using System.Drawing;
  6 using System.Text;
  7 using System.Windows.Forms;
  8
  9 namespace Kin_20120916
10 {
11     public partial class Form1 : Form
12     {
13         Button _btn1;
14         Button _btn2;
15         public Form1()
16         {
17             InitializeComponent();
18             _btn1 = new Button();
19             _btn1.Text = "모달";
20             _btn1.Location = new Point(0, 0);
21             _btn2 = new Button();
22             _btn2.Text = "모덜리스 Test";
23             _btn2.Location = new Point(0, 30);
24             this.Controls.Add(_btn1);
25             this.Controls.Add(_btn2);
26             _btn1.Click += new EventHandler(_btn_Click);
27             _btn2.Click += new EventHandler(_btn2_Click);
28         }
29         void _btn_Click(object sender, EventArgs e)
30         {
31             Form2 _form2 = new Form2();
32             _form2.ShowDialog();
33         }
34         void _btn2_Click(object sender, EventArgs e)
35         {
36             Form2 _form2 = new Form2();
37             _form2.Show();
38         }
39
40        
41     }
42 }
43

 

 

 첨부파일입니다.

 

Kin_20120916.zip

 


댓글 0개가 달렸습니다.
댓글쓰기