Novo

Forum kao aplikacija na telefonu

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

[VB2008] Zatvarenje trenutne i otvaranje nove forme - problem

  • 4 odgovora
  • 4.130 pregleda

Najnovija ↓

[VB2008] Zatvarenje trenutne i otvaranje nove forme - problem 07.11.2009. u 17:18 · pre 206 meseci #1
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.
Potpis
Da se ja pitam, ja bih ovuda proterao autobus.
Re: [VB2008] Zatvarenje trenutne i otvaranje nove forme - problem 08.11.2009. u 12:59 · pre 206 meseci #2
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


Potpis
"Ne menjaj nesto sto te sasvim dobro sluzi, ne trazi leba preko pogace" - Aleksandar Andrijevic
Re: [VB2008] Zatvarenje trenutne i otvaranje nove forme - problem 09.11.2009. u 18:38 · pre 206 meseci #4
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.
Potpis
Da se ja pitam, ja bih ovuda proterao autobus.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme