C# - více formulářů
Zdravim,
už docela dlouhou dobu řešim problem, jak přenést data z jednoho formuláře na druhý. Např: na formu 1 mam textbox a jeho hodnotu chci dostat do labelu na formu 2. Je tu nějaká dobrá duše, která dokáže poradit začátečníkovi?:D Dik moc
už docela dlouhou dobu řešim problem, jak přenést data z jednoho formuláře na druhý. Např: na formu 1 mam textbox a jeho hodnotu chci dostat do labelu na formu 2. Je tu nějaká dobrá duše, která dokáže poradit začátečníkovi?:D Dik moc
Tak zarid, aby se na sebe v kodu videli, a pak si muzes sahnout z jednoho formu na field toho druhyho. Co je v tom za problem?
Řešení je spousta. Třeba nejtriviálnější za předpokladu, že budeš mít každý formulář jen jeden, je dát si nějakou veřejnou statickou property nebo proměnnou a pak na ní přímo přistupovat odkud potřebuješ. Pokud chceš formulářů jednoho typu vytvářet víc, tak si můžeš přepsat třeba konstruktor a předávat v něm referenci na formulář, který jej vytvořil.
No tak jedno z moznych reseni:
Form1
Form2 f2 = new Form2();
f2.nacti( this );
////
Form2
Form1 f1;
void nacti( Form2 aF )
{
f1 = aF;
}
Proste predas referenci na dany formular a tim padem se ti ten formular promitne do dalsiho a muzes s nim bez problemu pracovat.
Muzes mu treba menit property apod. Dulezite ale je myslet na to ze to musi byt property Public.
Pokud by jsi mel dalsi problem tak me kontaktuj na mych strankach na mejlu.
www.imlok.net
Jinak je spousta stranek zabyvajicich se primo timto tematem, a doporucuji spise nez primo se ucit takto programovat na PPc tak zacit klasickou windows aplikaci na PC.
www.zive.cz
www.programujte.com
www.builder.cz
Form1
Form2 f2 = new Form2();
f2.nacti( this );
////
Form2
Form1 f1;
void nacti( Form2 aF )
{
f1 = aF;
}
Proste predas referenci na dany formular a tim padem se ti ten formular promitne do dalsiho a muzes s nim bez problemu pracovat.
Muzes mu treba menit property apod. Dulezite ale je myslet na to ze to musi byt property Public.
Pokud by jsi mel dalsi problem tak me kontaktuj na mych strankach na mejlu.
www.imlok.net
Jinak je spousta stranek zabyvajicich se primo timto tematem, a doporucuji spise nez primo se ucit takto programovat na PPc tak zacit klasickou windows aplikaci na PC.
www.zive.cz
www.programujte.com
www.builder.cz