Diskuze: C# - vložení jména z formu1 do formu4..
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
to už se tu řešilo mnohokrát, co takhle zkusit nejdříve hledat?
http://www.itnetwork.cz/…0c77e22d558b
http://www.itnetwork.cz/…1d7c1157ea19
Záleží na implementaci a požadovaném chování. Můžeš např. jméno z
form1 předat constructoru form4, popř. ve form4 vytvořit na jméno property a
tu po vytvoření nové instance ve form1 nastavit atd.
Možností je nespočet, záleží na tom co to má dělat a jak je navržená
logika aplikace.
Musíš si uvědomit, že form je třída a ty se snažíš přistupovat k jakoby statickým komponentám, jenže ty na formu neexistují. Jsou vždy instanční. Jen si představ, že budeš mít otevřené 2 formy1. Kde by se potom měl tbx upravovat? Proto musí být jeden master a druhý slave. Slave bude mít buď veřejný textbox nebo se mu textbox předá v konstruktoru.
Uloz si to meno do premenej.
//Form1
public string meno = textbox.Text.Tostring();
// Form4
Form1 form1 = new Form1();
string meno = form1.meno;
MessageBox.Show(meno); // pre vypisanie
Nech da zdrojak a do komentu napkse v zdrojaku čo chce
Zobrazeno 7 zpráv z 7.