form1.vb schließen, wenn form2.vb per Button geöffnet wird? VB 

Status
Für weitere Antworten geschlossen.

Jannik

Registered +
Registriert
Apr. 2008
Beiträge
216
Hallo Leute,

ich habe ein Problem: Immer, wenn ich form2 gestartet wird, bleibt form1 offen...

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If TextBox1.Text = "1111-1111-1111-1111" Then MsgBox("Erfolgreich registriert")
If TextBox1.Text = "1111-1111-1111-1111" Then Form2.Show()
If Not TextBox1.Text = "1111-1111-1111-1111" Then MsgBox("Serial ist falsch. Bitte versuchen sie es noch einmal!")

Wie kriege ich es hin, dass form1 geschlossen wird, wenn form2 per Button geöffet wird? Hide bringt ja meiner Meinung nach auch nichts, oder?

Bis dann,

Jannik93
 
Ich würde es am besten so machen.

Du erstellst zwei Formulare sagen wir.

z.B. Formular 1 und Formular 2

In Formular 1 erstellt du ein Button mit dem Namen in Fomular 2 wechseln

In Formular 1 schreibst du dieses Coding hinein

Formular2. Show 'also das in Formular 2 gewechselt wird
Formular1.visible ' das das Formular 1 ausgeblendet wird

Falls du es nicht zusammenbringst gehst du einfach auf meine Homepage ist noch in Arbeit habe nur die Downloads für dich hinaufgeladen.

Du ladest dir sonst einfach die 4 Dateien von meiner Seite herunter!

Link zu meiner Seite:

http://www.daniel.jordan1991.kilu.de/

lg Jorde
 
Wie kriege ich es hin, dass form1 geschlossen wird, wenn form2 per Button geöffet wird? Hide bringt ja meiner Meinung nach auch nichts, oder?

Hi,

ich hab zuerst bissle ordnung reingebracht (finds so übersichtlicher) und mein Code sieht so aus:

Code:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

If TextBox1.Text = "1111-1111-1111-1111" Then
MsgBox("Erfolgreich registriert")
Form2.Show()
Me.Visible = False

Else
MsgBox("Serial ist falsch. Bitte versuchen sie es noch einmal!")

End If

End Sub

müsste verständlich sein und Funktionieren ;) Hoffe hab dir geholfen :D

kevin
 
Hi,

wieso bringt Hide nichts? Was möchtest du denn machen? Das Fenster wird dann versteckt bzw. geschlossen. Ist nahe zu das selbe.

Wenn du eingestellt hast, dass sich das Prog beim schließen des letzten Formulares schließt kannst du auch einfach

Code:
Form1.Close

verwenden. Oder du verwendest bei der Eingabe von "1111-11..." ein extra Dialogfeld, dass du dann schließt.

Shadow
 
Kann geclosed werden...

Danke Shadow...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten