Как связать Form1 и Form2? - C#
Формулировка задачи:
Помогите, пожалуйста, излазил весь интернет, но так и не понял, как можно связать две формы между собой.
Т.е. есть 2 формы Form1 и Form2
Form 1:
Form 2:
Как в Form 2 изменить значение переменной xxx в Form 1?
Приведите, пожалуйста, пример.
Заранее, огромное спасибо!
namespace WindowsApplication4
{
public partial class Form1 : Form
{
public int xxx = 10;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.Show();
}
}
}namespace WindowsApplication4
{
public partial class Form2 : Form
{
public Form2(Form mainForm)
{
InitializeComponent();
}
}
}Решение задачи: «Как связать Form1 и Form2?»
textual
Листинг программы
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public int p;
public Form1()
{
InitializeComponent();
p = 0;
}
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2(ref p);
f2.Show();
}
private void button2_Click(object sender, EventArgs e)
{
this.Text = p.ToString();
}
}
}