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

[VB2008] Zatvarenje trenutne i otvaranje nove forme - problem

[es] :: .NET :: .NET Desktop razvoj :: [VB2008] Zatvarenje trenutne i otvaranje nove forme - problem

[ Pregleda: 3192 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

DMX

Član broj: 44350
Poruke: 122
77.46.195.*



Profil

icon [VB2008] Zatvarenje trenutne i otvaranje nove forme - problem07.11.2009. u 16:18 - pre 175 meseci
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.
Da se ja pitam, ja bih ovuda proterao autobus.
 
Odgovor na temu

aca andrijevic
aka LoGaN
Nis

Član broj: 35450
Poruke: 347
93.184.89.*

ICQ: 325309560


+2 Profil

icon Re: [VB2008] Zatvarenje trenutne i otvaranje nove forme - problem08.11.2009. u 11:59 - pre 175 meseci
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



"Ne menjaj nesto sto te sasvim dobro sluzi, ne trazi leba preko pogace" - Aleksandar Andrijevic
 
Odgovor na temu

bigguy
borisav ignjatov
nista
zrenjanin

Član broj: 87859
Poruke: 267
*.bolnica.org.rs.



+1 Profil

icon Re: [VB2008] Zatvarenje trenutne i otvaranje nove forme - problem09.11.2009. u 06:39 - pre 175 meseci
Probaj odavde da izvuces neke korisne informacije:

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

DMX

Član broj: 44350
Poruke: 122
93.87.99.*



Profil

icon Re: [VB2008] Zatvarenje trenutne i otvaranje nove forme - problem09.11.2009. u 17:38 - pre 175 meseci
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.
Da se ja pitam, ja bih ovuda proterao autobus.
 
Odgovor na temu

SuDar407

Član broj: 162091
Poruke: 57
*.rcub.bg.ac.rs.



Profil

icon Re: [VB2008] Zatvarenje trenutne i otvaranje nove forme - problem19.08.2010. u 21:40 - pre 165 meseci
Meni je pomoglo! Hvala!
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: [VB2008] Zatvarenje trenutne i otvaranje nove forme - problem

[ Pregleda: 3192 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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