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: 683 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Pharos
Pančevo

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



Profil

icon Deljenje informacija između formi - c#28.10.2007. u 14:34

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
28.10.2007. u 14:34 

Mr. Rejn
Deki Karamatijević
Srbija.Niš.MedianaCity

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



Profil

icon Re: Deljenje informacija između formi - c#28.10.2007. u 14:55
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]
"I prefer the term:artificial person..."-Bishop the android,Alien 2
28.10.2007. u 14:55 

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 234
212.200.27.*



Profil

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

Pozdrav!

30.10.2007. u 07:52 

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

[ Pregleda: 683 | Odgovora: 2 ]

Postavi temu Odgovori

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