Hallo,
bin gerade dabei meine C# Kenntnisse ein wenig auf zu frischen und stoße schon recht früh an meine Grenzen :(. Wie kann ich von form1 einen Wert an form2 mittels property/getter übergeben?
Hier mein Code, der leider nicht funktioniert und ich kanns mir ehrlich gesagt nicht erklären:
Form1:
Code
private bool isActive = false;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
isActive = true;
f2.Show();
}
public bool GetIsActive
{
get { return this.isActive; }
}
Alles anzeigen
Form2
Code
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
Form1 f1 = new Form1();
label2.Text = f1.GetIsActive.ToString();
}
Alles anzeigen
mMn sollte in label2.Text true stehen, es steht allerdings false drinnen. Würd mich freuen, wenn mir jemand erklären kann warum. THX