Witam,
Otóż zabrałem się za C# i nieudolnie próbuje przenieść wartość między klasami w osobnych plikach…
Mamy klasę Form1. Zakładajmy, że wywołujemy z niej metodę innej klasy (Class1) która będzie poprzez metodę klasy Form1 ustawiać wartość label1.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void get(string a)
{
label1.Text = a;
}
private void button1_Click(object sender, EventArgs e)
{
Class1 fo = new Class1();
fo.send();
}
}
oraz Class1:
class Class1
{
public void send()
{
Form1 fo = new Form1();
fo.get("aaa");
}
}
Co tu jest nie tak? Widzę, że wartość wchodzi do label1, ale kiedy kończy się metoda to wszystko wraca do poprzedniego stanu.