Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kontrola toka novoinstanciranih formi i objekata?

[es] :: .NET :: Kontrola toka novoinstanciranih formi i objekata?

[ Pregleda: 891 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Qlex

Član broj: 21253
Poruke: 194



+1 Profil

icon Kontrola toka novoinstanciranih formi i objekata?08.05.2011. u 14:31 - pre 157 meseci
Code:

Form1 frm = new Form1();
frm.Show();


Ovo mi je u Button_Click recimo.
Na Form1 formi imam jednu labelu
i u nju hocu da smestam brojac
koliko je formi klikom izaslo na ekran.
Kada je brojac<2 da prikaze formu,
a kada nije da vise ne da da se otvaraju
nove forme.

Verujem da je jednostavno, pa ako moze
neko da mi objasni kako se kontrolisu objekti
novih formi instanciranjem iz koda?

Znam da bih mogao nesto da kucam tipa
frm.label1.Text=... ali mi nije najjasnije sta.

Hvala svakome ko ima vremena da mi odgovori.
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+836 Profil

icon Re: Kontrola toka novoinstanciranih formi i objekata?08.05.2011. u 15:02 - pre 157 meseci
U klasi glavne forme(odakle prozivas druge formove), mozes jednostavno da postavis static varijablu, koja ce da ti bude brojac..

2. nacin npr. ako planiras mdichild formove:
frm.MdiParent = this;
frm.Show();

pa onda mozes da izbrojis otvorene formove sa
Form[] chforms = this.MdiChildren;
int countforms = chforms.Length;//valjda


Za kontrolu, npr. ako hoces da menjas text u labeli, postavi neku public string varijablu u instaciranom formu, zatim na onload dogadjaj label1.text=tvoja_varijabla.. na glavnoj formi mozes na dogadjaj da setujes text frm.tvoja_varijabla="neki text"; pre frm.Show;
 
Odgovor na temu

Qlex

Član broj: 21253
Poruke: 194



+1 Profil

icon Re: Kontrola toka novoinstanciranih formi i objekata?08.05.2011. u 16:48 - pre 157 meseci
Ne razumem.

Hteo sam nesto verovatno mnogo prostije.

Znaci da imam jednu formu i na njoj dugme i labelu gde je brojac postavljen na 0.

Svaki put kad kliknem na dugme, otvara se nova forma, sa istim tim dugmetom i labelom,
samo ovaj put na prethodnoj se hide-ira labela, a na novoj pise 1.

Sledeci put kad kliknem na dugme, treba da se ispise poruka tipa "Ne moze da se pokrene vise
od dve Windows forme".

Mozda prvi put nisam objasnio lepo sta zelim....

Hvala na odgovoru!
 
Odgovor na temu

[es] :: .NET :: Kontrola toka novoinstanciranih formi i objekata?

[ Pregleda: 891 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.