Witam.
W Form1 dokonuje sobie jakiś obliczeń (...)
I chciałbym wyświetlać wynik w Form2. Dokładnie aby metoda: Wyswietl(); włącza okienko z wynikiem.
Spróbowałem zrobić jak tu pokazują: http://forum.pcformat.pl/C-przekazywanie-danych-miedzy-formami-w-2-strony-t
Niby proste.
I form1:
public partial class Form1 : Form
{
Form2 forma2;
public Form1()
{
InitializeComponent();
wlaczCombo();
cbCzas.SelectedIndex = 0;
cbWojewodztwo.SelectedIndex = 0;
}
private void Form1_Load(object sender, EventArgs e)
{
forma2 = new Form2(this); // Tworzymy obiekt Form2, przekazując mu parametr 'this' czyli uchwyt do Form1.
forma2.Visible = true;
}
dalej jakaś metoda:
public void wyswietl()
{
MessageBox.Show(dWynik.ToString());
}
i w FORM2:
public partial class Form2 : Form
{
private Form1 formaa1;
public Form2(Form1 forma1)
{
InitializeComponent();
formaa1 = forma1;
}
formaa1.wyswietl();
}
Dostaję: Error 1 Invalid token '(' in class, struct, or interface member declaration
Co robię nie tak ?