Form2 Problem

ganjin

Mitglied
Hallo,

Ich öffne per buttonclick aus Form1 die Form2.

Aber das funktioniert nur 1. mal danach kommt:
"Auf das verworfene Objekt kann nicht zugegriffen werden. Objektname: Form2"

Hilfe :)

code:
Dim Form2 As New Form2
Form2.Show()
 
Zuletzt bearbeitet:
Weil du deine Form2 schließt und dieses dann nicht mehr verfügbar ist. Entweder global halten, oder eine neue Instanz erstellen.
 
entweder (global):
Code:
DIM Form2 meineForm
...
private void meinButton_Click()
{
       IF meineForm = nothing OR meineForm.IsDisposed THEN //Prüfung ob Form nicht nicht geöffnet wurde oder wieder verwurfen wurde
               meineForm=new Form2
               meineForm.Show
       ELSE
               meineForm.BringToFront(); 
       END IF
}
oder
Code:
private void meinButton_Click()
{
       DIM Form2 meineForm AS New Form2 
       meineForm.ShowDialog()
}

ist bissel Pseudo VB meine VB ist ganz schön eingerostet. Aber da du noch Anfänger bist wollte ich dir für sowas simples nicht C# um die Ohren haun :D
 

Neue Beiträge

Zurück