0
Ich versuche, das Formular cnx zu schließen oder auszublenden, wenn eine Datei vorhanden ist, und das Formularprodukt zu öffnen. Aber etwas stimmt nicht und ich verstehe nicht, warum das nicht funktioniert.Schließen Form1 Wenn FileExists + Open Form2
Private Sub cnx_Load(sender As Object, e As EventArgs) Handles MyBase.Load
strFileName = "app.txt"
strBasePath = Application.StartupPath
If My.Computer.FileSystem.FileExists(strFileName) = True Then
Product.Show()
Me.Hide()
ElseIf My.Computer.FileSystem.FileExists(strFileName) = False Then
MessageBox.Show("File App.config is Missing! Create a new Database.",
"Something is Wrong!", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End If
End Sub
Danke.
Sie haben 7 Fragen gestellt, 7 Antworten erhalten, aber keine akzeptiert. Die Annahme von Antworten - und Abstimmung - hilft anderen, gute Beiträge zu finden. Die [Tour] erklärt, wie SO funktioniert. – Plutonix
Sie können ein Formular im Load-Ereignis nicht ausblenden(). Das Load-Ereignis wird ausgelöst, weil Sie Show() verwendet haben. Sie müssen zurückgehen und den Code finden, der das Formular erstellt hat, zu dem die If-Anweisung gehört. Wahrscheinlich möchten Sie dies jedoch weiterhin tun, stattdessen Close() und Projekt> Eigenschaften> Registerkarte Anwendung> Shutdown-Modus = beim letzten Schließen des Formulars verwenden. –
Ja, es ist das .... danke – Jamyz