Pozdrav,
imam pitanje vezano uz delegate u C#.
Naime, imam dvije forme.
Prva ima labelu i bumb kojom otvara drugu.
Druga ima textbox i gumb.
Ono što bi htio postići je da na drugoj formi unesem nešto u txtbox
i pritiskom na gumb na drugoj formi tu vrijednost prikažem na labeli na prvoj formi.
forma1 - kod:
public partial class Form1 : Form
{
public delegate void SetValueDel(string message);
public SetValueDel myDel;
public Form1()
{
InitializeComponent();
myDel = new SetValueDel(SetLabelValue);
}
private void button1_Click(object sender, EventArgs e)
{
Form2 f = new Form2();
f.Show();
}
private void SetLabelValue(string message)
{
label1.Text = message;
}
}
forma2 - kod:
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form1 f = new Form1();
f.myDel(textBox1.Text);
}
}
Hvala na pomoći!