IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Maros2470
Člen
Avatar
Maros2470:23.5.2014 16:58

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
Neaktivní uživatel:23.5.2014 17:01

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
Neaktivní uživatelský účet
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Maros2470
Jan Vargovský:23.5.2014 17:02

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ý
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Jan Vargovský:23.5.2014 17:03

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
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.