프로젝트에서 새 폼 파일을 만들었을 시에는
private void btnGraph_Click(object sender, EventArgs e)
{
{
폼이름 약칭 = new 폼이름();
약칭.Show(); or 약칭.ShowDialog();
//ShowDialog()로 띄우면 모달대화상자로 뜨게 되서 폼이 닫히기 전까진 포커스를 잃지 않는다.
약칭.Show(); or 약칭.ShowDialog();
//ShowDialog()로 띄우면 모달대화상자로 뜨게 되서 폼이 닫히기 전까진 포커스를 잃지 않는다.
}
동적으로 새폼을 생성하기 위해서는
동적으로 새폼을 생성하기 위해서는
private void btnGraph_Click(object sender, EventArgs e)
{
{
Form frm1 = new Form();
frm1.Show(); or frm1.ShowDialog();
frm1.Show(); or frm1.ShowDialog();
}
부모폼에서 자식폼 띄울 때 부모폼을 상속하는 방법으로는 자식폼에
public 부모폼명 약칭;
을 적고
private void btnGraph_Click(object sender, EventArgs e)
{
부모폼에서 자식폼 띄울 때 부모폼을 상속하는 방법으로는 자식폼에
public 부모폼명 약칭;
을 적고
private void btnGraph_Click(object sender, EventArgs e)
{
폼이름 약칭 = new 폼이름();
약칭.부모폼약칭 = this;
약칭.Show(); or 약칭.ShowDialog();
//ShowDialog()로 띄우면 모달대화상자로 뜨게 되서 폼이 닫히기 전까진 포커스를 잃지 않는다.
약칭.부모폼약칭 = this;
약칭.Show(); or 약칭.ShowDialog();
//ShowDialog()로 띄우면 모달대화상자로 뜨게 되서 폼이 닫히기 전까진 포커스를 잃지 않는다.
}
이렇게 해서 띄우게 되면 부모폼을 상속받아서 폼을 띄우게 되며, 메소드를 자유로이 사용할 수 있음.
이렇게 해서 띄우게 되면 부모폼을 상속받아서 폼을 띄우게 되며, 메소드를 자유로이 사용할 수 있음.