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

LOG in windows form c#

[es] :: .NET :: .NET Desktop razvoj :: LOG in windows form c#

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

WalterBijeli
Split

Član broj: 211031
Poruke: 1
*.adsl.net.t-com.hr.



Profil

icon LOG in windows form c#02.02.2009. u 14:49 - pre 185 meseci
Problem je iduci imam Aplikaciju koju pokrecem, ali trebam napraviti da se svaki korisnik logira sa svojim imenom, sto sam i napravio. Meni je potrebno, kako kad se unese ispravno ime i sifra da se zatvori forma za log i ode na pocetni form programa. Uvjek mi zatvara cijeli program :(

Hvala Unaprijed

p.s nemogu naci ovaj odgovor nigdje. adim win form app, c# VS2008 express.
 
Odgovor na temu

Dragan BL
Dragan Lalos
Banja Luka

Član broj: 79680
Poruke: 96
*.customer.blic.net.

Sajt: www.micronanostudio.com


Profil

icon Re: LOG in windows form c#02.02.2009. u 15:13 - pre 185 meseci
Zatvara ti cijeli program zato sto kad pokrenes svoju formu za login pokrenes program i kada se user uloguje i ti to fino ispitas predpostavljam da radis Application.Exit() sto je pogresno i naravno da zatvori citav program jer si mu zatvorio glavni prozor. :)

Mozes to rijesiti na vise nacina.

Jedan je da uradis kako si krenuo, pa umjesto Exit da uradis Hide te forme za login i onda pokazes drugu formu tj pocetnu formu.

Drugi je da ti pocetna forma bude prva pa na njoj uradis Hide odmah i pokazes login form, kasnije prodje username password Close login form Show pocetnu formu.

Treci da pokazes pocetnu formu pa sa ShowDialog pokazes login formu (ShowDialog da ne moze da pristupi pocetnoj formi) i kada prodje zatvoris Login formu a pocetna je vec prikazana.

Eto to su ti neke ideje ako gresim neka me neko ispravi, jer ja ovako radim pa da ne radim pogresno. :)
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
79.101.198.*



+987 Profil

icon Re: LOG in windows form c#02.02.2009. u 20:51 - pre 185 meseci
Ili mozes u glavnoj formi da u dogadjaju Load pozoves sa ShowDialog Login formu. U dogadjaju Load glavna forma nije jos iscrtana (OSIM u slucaju da je glavna forma maximizovana).

I sa DialogResult povratnom vrednoscu Login forme odlucujes da li ces zatvoriti glavnu formu ili ces dopustiti korisniku da koristi program. Naravno postavljas DialogResult.OK ako je sve u redu, DialogResult.Cancel ako korisnik pritisne zatvori login formu ili Cancel dugme ili unese pogresne podatke...
 
Odgovor na temu

marko1981
Marko Nikolic
Beograd

Član broj: 123059
Poruke: 144
*.bvcom.net.



Profil

icon Re: LOG in windows form c#02.02.2009. u 23:48 - pre 185 meseci
Ovde možeš videti jedan način i u najmanju ruku dobiti ideju za rešenje:

http://www.elitesecurity.org/t343116-0
 
Odgovor na temu

mayana
Zrenjanin

Član broj: 176040
Poruke: 82
77.46.176.*



Profil

icon Re: LOG in windows form c#10.02.2009. u 07:13 - pre 184 meseci
nas su na nasem divnom faxu ucili da koristimo nesto kao: frmGlavna.ShowDialog(), pa onda this.Close(), this.Dispose() da zatvorimo login formu. sta tu ne valja?
... ovde ima nesto sto se nikako ne slaze... ;)
 
Odgovor na temu

icobh
Igor Pejašinović
Network Admin
Navigo SC d.o.o.
Banja Luka

Član broj: 18738
Poruke: 1319
*.opera-mini.net.

Sajt: www.nsc.ba


+4 Profil

icon Re: LOG in windows form c#10.02.2009. u 07:35 - pre 184 meseci
^Tacno. this.dispose() radi sasvim korektno...
I ♥ ♀

Ovaj post je zlata vrijedan!
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: LOG in windows form c#

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

Postavi temu Odgovori

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