Diskuze: problém s okny
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Co za typ je ta proměnná "body"? a co má znamenat to (Font6)?
Musíš si udržovat instance těch 2 formů...
V jednom vytvoříš ten druhý a pošleš mu instanci toho prvního.
Form2 form2 = new Form2(this);
konstruktor bude přijímat parametr
Form1 form1
.
Pak tedy ve form2 reáguješ na událost:
form1.nějaká hodnota = něco něco...
Dodatek:
Takové řešení je vlastně blbě..
Dodatek 2: Výrazně doporučuji přejít (je to tak správě Jan Vargovský ?)
na wpf, kde se tyhle problémy řeší viewmodelem, který si měníš jak se ti
zlíbí a to zobrazení do druhéého "formu" to řeší samo.
Nevím co s tím všichni máte. Lidi pracují ve WF, a vy jim pořád dokola mlátíte o hlavu WPF. Když neumí řešit předávání dat mezi formy a nezná ani ten nejzákladnější návrhový vzor, tak proč jim pořád cpete to WPFko? Naučit se MVVM a x dalších novinek ve WPF je jako skočit do vody, když neumíte plavat...
No buďto by v tom jednom formu musela bejt vytvořená pořád instance toho
druhýho (a musela by se používat přesně ta), jinak máš možnost udělat
nějakou třídu jako singleton (jedináček, viz návrhový vzory) a ten se pak
bude chovat jako uchovávací kontejner
(vytvoří se instance a pokaždý se potom volá getInstance nebo tak něco -
že jsou data "sdíletelný" )
Zobrazeno 6 zpráv z 6.