C# MDI Project 만들기

C#에서 MDI Project(MDI Form)생성하기
생성된 프로젝트에서 Add->New Item을 선택하여 MDIParent를 추가 한다.

생성된 Mdiparent
[그림1]
그러면 [그림1] 같이 MDIParent 폼이 하나 추가된다.
 
 
 
 
 
 
추가된 MDIParent를 시작 하기 위해서 Program에서 MDiparent를 시작하도록 변경한다.

namespace SampleTest
{
 static class Program
 {
 /// <summary>
 /// The main entry point for the application.
 /// </summary>
 [STAThread]
 static void Main()
 {
 Application.EnableVisualStyles();
 Application.SetCompatibleTextRenderingDefault(false);
 //Application.Run(new Form1());
 Application.Run(new MDIParent());//MDIParent Form을 실행
 }
 }
}

그리고 나서 열기 등 동작이 수행될 때 생성하고자 하는 폼을 생성시켜 주면 된다

namespace SampleTest
{
public partial class MDIParent : Form
{
private int childFormNumber = 0;
public MDIParent()
{
InitializeComponent();
}
private void ShowNewForm(object sender, EventArgs e)
{
Form childForm = new Form();//Form 생성
childForm.MdiParent = this;
childForm.Text = "Window " + childFormNumber++;
childForm.Show();
}

“C# MDI Project 만들기”에 대한 한개의 댓글

  1. 핑백: C# Form 과 Dialog Box – 개발자의일상

댓글 남기기