본문 바로가기

스터디/C#.NET:자료

다른 폼의 데이터 제어/변경하기

 

다른 폼의 데이터 제어/변경하기

C# 에서 다른 폼의 데이터를 이용하는 방법입니다.

Form1의 value값이 55인 데이터를 Form2에서 출력하는 예제입니다.



 

다른 폼의 데이터 이용하기 Form1
 

 

namespace WATTest

{

public partial class Form1 : Form

{

public int m_Value = 55; // 이값을다른폼에서이용하겠습니다.

public Form1()

{

InitializeComponent();

}

 

private void Form1_Load(object sender, EventArgs e)

{

Form2 form2 = new Form2(this); // 폼인스턴스만들기

form2.Show(); // 폼을화면에보여주기

form2 = null; // 폼제거

 

}

 

}

}




다른 폼의 데이터 이용하기 Form2


 

public partial class Form2 : Form

{

Form1 m_f1;

 

public Form2()

{

InitializeComponent();

}

public Form2(Form1 _form)

{

InitializeComponent();

m_f1 = _form;

}

 

 

private void Form2_Load(object sender, EventArgs e)

{

textBox1.Text = m_f1.m_Value.ToString();

 

}

}