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

Deljenje informacija između formi - c#

[es] :: .NET :: .NET Desktop razvoj :: Deljenje informacija između formi - c#

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
*.dynamic.sbb.co.yu.



+2 Profil

icon Deljenje informacija između formi - c#28.10.2007. u 14:34 - pre 200 meseci
Imam login formu i MDI aplikaciju. Kada se korisnik uspesno ulogovao i pokrenula se MDI aplikacija, potrebno je da sve forme unutar te MDI aplikacije znaju za username koji je koriscen prilikom logovanja.
Kako to najjednostavnije uraditi?
Imam nekoliko kombinacija ali je to tesko kasapljenje koda.
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

Mr. Rejn
Deki Karamatijević
Sremčica

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



+4 Profil

icon Re: Deljenje informacija između formi - c#28.10.2007. u 14:55 - pre 200 meseci
Dodeli public string korisnik,pass,url_do_baze i komponentu veze
(ako postoji) glavnoj formi,dodeli im vrednosti iz dijaloga (koji je
isto Child te glavne forme):

Code:

((MainForm)this.Owner).conn.ConnectionString=conn_str;//private string conn_str je na_login dijalogu


taj login_dijalog je isto napravljen iz glavne forme (npr. pri Load dogadjaju,pri cemu se glavna forma dodeljuje kao vlasnik te login_dijalog forme):

Code:

Login_dialog lgn_dlg = new Login_dialog();
lgn_dlg.Owner=this;
lgn_dlg.ShowDialog();


pa onda pozivas parametre iz neke druge MDI forme (koju si otvorio akcijom na glavnoj formi,pri
cemu se glavna forma takodje dodeljuje kao vlasnik te druge MDI forme kao i login_dijalogu),npr:

Code:

this.user=((MainForm)this.MdiParent).korisnik;
this.data_adapter.UpdateCommand.Connection=((MainForm)this.MdiParent).conn;




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

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
212.200.27.*



+311 Profil

icon Re: Deljenje informacija između formi - c#30.10.2007. u 07:52 - pre 200 meseci
Napravi negde statičku promenljivu za ovo i u njoj upiši username i čitaj iz nje username, od toga nema jednostavnije.

Pozdrav!

 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Deljenje informacija između formi - c#

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

Postavi temu Odgovori

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