다른 폼의 데이터 제어/변경하기
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();
}
}