Avatar
Maros2470
Člen
Avatar
Maros2470:

Mám dotaz, předávání dat z Form1 do Form2 a naopak není problém, ale narazil jsem na jiný.

Mám hlavní Form1 dále Form2, Form3 a Form4. Z Form1 otevřu Form2 (např. privátní telefonní seznam), zněj otevírám Form4 (předvolby) a do Form2 z něj načítám data.

Z Form1 také otevírám Form3 (firemní telefonní seznam), z něj potřebuji otevřít rovněž Form4 (předvolby) a do Form3 z něj načíst data.

A aby to nebylo jednoduché z Form1 potřebuji také otevírat Form4 jako MDIChild pro úpravy dat.

Zkoušel jsem už kdeco a nevím jak, na to.
Poradíte mi někdo? Díky

 
Odpovědět 23.5.2014 16:58
Avatar
Jiří Gracík
Redaktor
Avatar
Jiří Gracík:

Třeba objekt, ve kterém budeš mít referenci na všechny formy to řeší. Předáš ho všem v konstruktoru a všichni vidí na všechny :)

Nahoru Odpovědět 23.5.2014 17:01
Creating websites is awesome till you see the result in another browser ...
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Maros2470
Jan Vargovský:

Začni tím, že přejmenuješ ty FormX na nějaké normální názvy a zkus to znovu.

 
Nahoru Odpovědět 23.5.2014 17:02
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Jiří Gracík
Jan Vargovský:

To už radši ať si uděláš nějakou třídu, která drží jen data a implementuje singleton a nemusí řešit miliardu parametrů v konstruktoru na formy apod.

 
Nahoru Odpovědět  +1 23.5.2014 17:03
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.