Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 3.714 pregleda

Najnovija ↓

Deljenje informacija između formi - c# 28.10.2007. u 15:34 · pre 231 mesec #1
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.
Potpis
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
Re: Deljenje informacija između formi - c# 28.10.2007. u 15:55 · pre 231 mesec
izmenjeno 1 put, poslednji put Mr. Rejn 28.10.2007. u 16:16
  1. Mr. Rejn28.10.2007. u 16:16zapis iz teksta poruke
#2
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;
Potpis
Ag + Na -> Xe
Re: Deljenje informacija između formi - c# 30.10.2007. u 08:52 · pre 231 mesec #3
Napravi negde statičku promenljivu za ovo i u njoj upiši username i čitaj iz nje username, od toga nema jednostavnije.

Pozdrav!

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme