[ DMX @ 07.11.2009. 16:18 ] @
Počinjem sa učenjem VB.NET-a 2008, i to na naručenom programu, popriličan broj stvari sam naučio (bar mislim da jesam), ali sam se zaglavio kod gluposti pošto sam sve dosad radio u jednoj formi čisto vežbe radi.

Radi se o login prozoru, u kome kad se klikne na dugme treba da se izvrsi dole navedeni kod

[CODE]
Private Sub cmdPrijava_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdPrijava.Click
Dim Korisnik As String
If tKorisnik.Text = "Administrator" And tSifra.Text = Decrypt(citajREG("AdminPass"), Key) Then
mdiGlavni.Show()
Me.Close()
End If
End Sub
[/CODE]

iz nekog razloga se mdiGlavni otvori ali se i odmah zatvori, a kad izostavim zatvaranje Login forme tj. komandu Me.Close() onda mdiGlavni stoji otvoren bez problema, ali je otvoren i Login.

Kako da zatvorim Login, a da to ne remeti dalji rad programa ?

P.S. Probao sam varijantu
[CODE]
Me.Hide()
Me.Enabled = False
mdiGlavni.Show()
[/CODE]

i to radi, ali nisam baš siguran da je to najbolje rešenje.
[ aca andrijevic @ 08.11.2009. 11:59 ] @
Mozes da probas ovako, mozda je malo bolje:

Code:
Private Sub cmdPrijava_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdPrijava.Click
Dim Korisnik As String
If tKorisnik.Text = "Administrator" And tSifra.Text = Decrypt(citajREG("AdminPass"), Key) Then
mdiGlavni.Show()
End If
End Sub


A u mdiGlavni stavis u Shown Event:


Code:
Private Sub mdiGlavni_Shown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Shown
LoginForm1.Hide()
End Sub


[ bigguy @ 09.11.2009. 06:39 ] @
Probaj odavde da izvuces neke korisne informacije:

http://www.elitesecurity.org/t343116-0
[ DMX @ 09.11.2009. 17:38 ] @
Hvala na pomoći, ali rešenje je bilo i više nego jednostavno, i to sam sasvim slučajno otkrio menjajući neke postavke programa.
Nije mi jasan razlog, ali u postavkama je stajalo da završi ceo program kad se zatvori prva forma koja se otvara, tako da sam samo promenio da se završi kad sve forme budu zatvorene. Jeste glupost, ali eto, možda se još nekom desi, pa modovi neka ne brišu ovu temu. Hvala svima još jednom.
[ SuDar407 @ 19.08.2010. 21:40 ] @
Meni je pomoglo! Hvala!