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

Pitanje pristupa kontrolama forme

[es] :: .NET :: Pitanje pristupa kontrolama forme

[ Pregleda: 2632 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mr. Rejn
Deki Karamatijević
Sremčica

Član broj: 2514
Poruke: 515
*.adsl-1.sezampro.yu.



+4 Profil

icon Pitanje pristupa kontrolama forme06.08.2007. u 10:26 - pre 203 meseci
Mislim da sam već postavljao slično pitanje,ali se ono odnosilo na komunikaciju između MDI
formi,ovo se odnosi na komunikaciju između ne-mdi formi.

Problem:imam formu koja se prikazuje sa ShowDialog() na Load događaju glavne forme.Efekat je
takav da se prvo pojavi glavna forma,pa odmah zatim ova dijalog forma,preko koje se ulazi na
glavnu formu (popunjavanjem nekih polja,ona nestaje i ostaje glavna forma).Ova
"dijalog" forma nije MDI dete glavne forme.

Pitanje je kako da iz koda ove "dijalog" forme delujem na kontrole glavne forme,npr. da prikažem
toolbar na glavnoj formi i sl.?

Dalje kako da koristim kontrole ovog dijaloga na drugim formama (a one su MDI deca te glavne forme),
jer konkretno na ovom dijalogu imam konekciju za sql server,pa hoću da je koristim u drugim formama
u programu.

Jezik je C#.

Deki.
Ag + Na -> Xe
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Pitanje pristupa kontrolama forme06.08.2007. u 10:48 - pre 203 meseci
Citat:
Mr. Rejn: Pitanje je kako da iz koda ove "dijalog" forme delujem na kontrole glavne forme,npr. da prikažem
toolbar na glavnoj formi i sl.?

Prosledi referencu na glavnu formu u dijalog formu.

Citat:
Dalje kako da koristim kontrole ovog dijaloga na drugim formama (a one su MDI deca te glavne forme),
jer konkretno na ovom dijalogu imam konekciju za sql server,pa hoću da je koristim u drugim formama
u programu.

Napravi base form klasu koju će sve tvoje forme da nasleđuju.
 
Odgovor na temu

dusty
Predrag Glumac
Zemun, Srbija

Član broj: 15383
Poruke: 549
*.ptt.yu.

Sajt: www.mika.rs


+6 Profil

icon Re: Pitanje pristupa kontrolama forme06.08.2007. u 15:20 - pre 203 meseci
Imas overload-ovane metode Show/ShowDialog sa jednim parametrom owner. Posle referenci glavne forme pristupas preko property-a Parent.
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
 
Odgovor na temu

Mr. Rejn
Deki Karamatijević
Sremčica

Član broj: 2514
Poruke: 515
*.adsl-1.sezampro.yu.



+4 Profil

icon Re: Pitanje pristupa kontrolama forme06.08.2007. u 16:22 - pre 203 meseci
Epa da odgovorim sebi,koliko da pitanje ne ostane da visi u vazduhu :)

Iz glavne forme na Load() prikazi modalno "dijalog" formu:
Code:

Dijalog dlg = new Dijalog();
dlg.Owner = this;
dlg.ShowDialog();

promeni stanje kontrole glavne-Owner forme iz koda "dijaloga":
Code:

((MainForm)this.Owner).toolbar.visible=true;




[Ovu poruku je menjao Mr. Rejn dana 07.08.2007. u 15:30 GMT+1]
Ag + Na -> Xe
 
Odgovor na temu

prog
Bihac

Član broj: 106882
Poruke: 77
*.PPPoE-7401.sa.bih.net.ba.



Profil

icon Re: Pitanje pristupa kontrolama forme12.08.2007. u 16:54 - pre 203 meseci
Kada se tice konekcije za sql varijablu stavi u resurs aplikacije tako da ce ti biti dostupna u svim formama aplikacije.
 
Odgovor na temu

toxi_programer
Nemanja Todić
Beograd

Član broj: 104396
Poruke: 464
*.236.eunet.yu.

Sajt: www.articles411.com


+8 Profil

icon Re: Pitanje pristupa kontrolama forme12.08.2007. u 20:23 - pre 203 meseci
Ja mislim da bi organizovanije bilo ako bi koristio Evente za to. Dakle da ta dete-forma ima dodatne evente koji će da se pozivaju kad to bude potrebno. Mislim da je to više u OOP fazonu
A i deluje mi logičnije - kod za prikazivanje dodatnih kontrola na glavnoj formi ćeš pisati u toj glavnoj formi a onda ga možeš pozvati iz bilo koje druge forme. Meni to deluje bolje organizovano nego da šalješ referencu svakoj od child formi...
 
Odgovor na temu

[es] :: .NET :: Pitanje pristupa kontrolama forme

[ Pregleda: 2632 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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