I\'m very new to c# and am trying my first experiments with 2 different forms.
I\'d like to make it so you have a label1 and a button1 on Form1, and a checkbox1 on F
Form1:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
var form = new Form2();
form.Changed += (o, args) => label1.Text = "some";
form.ShowDialog();
}
}
Form2:
public partial class Form2 : Form
{
public delegate void ChangedEventHandler(object sender, EventArgs e);
public event ChangedEventHandler Changed;
public Form2()
{
InitializeComponent();
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (Changed != null)
{
Changed(this, e);
}
}
}
Use CheckedChanged
event of CheckBox.
Also, you can review good tutorial how to use Events in C#.