Stránka 1 z 1

C# - Volání funkce z druhého formuláře

Napsal: pon 8. úno 2010, 00:11
od arxeiss
Potřeboval bych poradit. Mám formulář, při kliknutí na obrázek se otevře další kde zadám pár hodnot. A poté bych chtěl provést jednu funkci která mi aktualizuje ten původní formulář. Ale nevím jak na to. Kdybych napsal Form1 neco = new Form1(); tak by se mi vytvořil nový formulář, ale to by mi nepomohlo...

Re: C# - Volání funkce z druhého formuláře

Napsal: pon 8. úno 2010, 00:38
od OndraSter
Řekněme, že ten druhý form je Form2:

Form2 frm = new Form2();

frm.ShowDialog();

this.TextBox1.Text = frm.nejakaPromenna;

třeba...

Re: C# - Volání funkce z druhého formuláře

Napsal: pon 8. úno 2010, 16:21
od arxeiss
Tak dneska jsem se pobavil s kámošem ve škole a už jsem to vyřešil. Já jsem měl toto
na Form1.cs
Form2 novy = new Form2(this);
...

a na Form2

Kód: Vybrat vše

Form opener;
public Form2(Opener)
{
  opener = Opener
}
Jenomže já jsem tam něměl mít Form opener ale Form1 opener takže už mi to jede. Díky

Re: C# - Volání funkce z druhého formuláře

Napsal: pon 8. úno 2010, 17:46
od OndraSter
... to byla ta druhá možnost :)