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:13.5.2014 17:55

Potřeboval bych poradit jak předám z TextBox(dataGrid a pod.) na Form1 string do TextBox na Form2. Form1 je hlavní a Form2 z něj spouštím.

Konkrétně mám na Form1 v gridu načtený seznam kontaků (jen část údajů o kontaktu) a po selektu potřebuji načíst např IČO do Form2 do TextBoxu, načtený string slouží jako hodnota pro vyhledání kontaktu v databázi. Celý kontakt (všechny údaje o kontaktu) se mi načte do ostatních TextBox pro úpravy dat.

 
Odpovědět
13.5.2014 17:55
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Maros2470
Jan Vargovský:13.5.2014 18:04

Je to tu řešeno stokrát. Hledej jak předat data z jednoho formu do druhého.

 
Nahoru Odpovědět
13.5.2014 18:04
Avatar
xxxvodnikxxx
Člen
Avatar
xxxvodnikxxx:13.5.2014 18:48

Stejně jako mezi kterýmakoliv jinýma třídama

  • máš instaci Formu2 ve Form1, z Form1 čteš a chceš to předat do Form2 ?

Potom ve Form2 uděláš public metodu, která bude mít parametr String :)

takže např.

//ve Form2

public void PrijemStringu(String ret){
//...
}

//Ve Form1:
Form2 popout = new Form2();

popout.Prijem­Stringu(this.tex­tbox.Text);

(nejsem si jistej jestli to jde přes .Text, nebo je tam neco jako getText apod. , v C# nedělám dlouho a většinou napoví IDE :) )

Nahoru Odpovědět
13.5.2014 18:48
Unix- svět, kde chcete být nulou :) (UID)
Avatar
Maros2470
Člen
Avatar
Maros2470:13.5.2014 19:38

Díky za rady už jsem na to přišel, občas mi to nemyslí.

 
Nahoru Odpovědět
13.5.2014 19:38
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.