Witam,
W jednej formie mam button, który otwiera 'otwiera' kolejną formę:
private void updateButton_Click(object sender, EventArgs e)
{
Form2 myForm2 = new Form2();
myForm2.ShowDialog();
myForm2.Dispose();
}
Na drugiej formie mam date time picker. Po wybraniu daty i kliknięciu buttona zatwierdzającego wybór, chciałbym by wybrana data pokazała się w labelu na pierwszej formie. Kod buttona wygląda tak:
private void okButton_Click(object sender, EventArgs e)
{
date = getTextBoxValue();
MessageBox.Show(date);
anotherDonation = DateTime.Parse(date, culture);
anotherDonation = anotherDonation.AddDays(56);
MessageBox.Show(anotherDonation.ToString());
Form1 myForm1 = new Form1();
myForm1.Dispose();
myForm1.anotherDonationLabel.Text = anotherDonation.ToString("dd/MM/yyyy");
MessageBox.Show(myForm1.anotherDonationLabel.Text);
this.Close();
}
Dopowiem, że modyfikator dostępu labelu ustawiony jest jako public. Ostatni MessageBox pokazuje właściwą datę. Ale niestety, w labelu nic nowego się nie wyświetla. Co robię źle?
Proszę o pomoc.