프로젝트에서 새 폼 파일을 만들었을 시에는
 
        private void btnGraph_Click(object sender, EventArgs e)
        {
폼이름 약칭 = new 폼이름();
약칭.Show(); or 약칭.ShowDialog();
//ShowDialog()로 띄우면 모달대화상자로 뜨게 되서 폼이 닫히기 전까진 포커스를 잃지 않는다.
         }


동적으로 새폼을 생성하기 위해서는
 
        private void btnGraph_Click(object sender, EventArgs e)
        {
Form frm1 = new Form();
frm1.Show(); or frm1.ShowDialog();
         }


부모폼에서 자식폼 띄울 때 부모폼을 상속하는 방법으로는 자식폼에

public 부모폼명 약칭;

을 적고 

  private void btnGraph_Click(object sender, EventArgs e)
        {
폼이름 약칭 = new 폼이름();
약칭.부모폼약칭 = this;
약칭.Show(); or 약칭.ShowDialog();
//ShowDialog()로 띄우면 모달대화상자로 뜨게 되서 폼이 닫히기 전까진 포커스를 잃지 않는다.
         }

이렇게 해서 띄우게 되면 부모폼을 상속받아서 폼을 띄우게 되며, 메소드를 자유로이 사용할 수 있음.

Posted by motolies
,