Hallo,
ich muss zur Laufzeit ein Formular in VB.NET generieren. Das funktioniert soweit alles wunderbar, das Formular sieht genauso aus wie gewünscht und die Funktionalität ist gewährleistet.
Wenn ich aber dieses Formular starte und auf das X cklicke und dann das Formular nochmal starten möchte, erhalte ich folgende Fehlermeldung.
Wenn ich aber die Funktion des Formular ganz normal über den Button ausführe , kann ich es beliebig oft starten. Kann mir jemand sagen, woran es liegt??
Gruß
Alaska
ich muss zur Laufzeit ein Formular in VB.NET generieren. Das funktioniert soweit alles wunderbar, das Formular sieht genauso aus wie gewünscht und die Funktionalität ist gewährleistet.
Wenn ich aber dieses Formular starte und auf das X cklicke und dann das Formular nochmal starten möchte, erhalte ich folgende Fehlermeldung.
HTML Code:
<b>Auf das verworfene Objekt "FormularSignieren" kann nicht zugegriffen werden. Objektname: "FormularSignieren".</b>
Gruß
Alaska
Code:
'MME: Diese Funktion baut das Formular zusammen Private Function baueFormular() Me.Text = "Rolle des Unterzeichners" Me.Visible = True Dim zaehler As Integer = 0 Dim innenzaehler As Integer = 0 Dim anzahl As Integer = 0 For zaehler = 0 To UBound(konfiguration.SignierenUnterzeichnerrollen) anzahl = Me.addLabel(konfiguration.SignierenUnterzeichnerrollen(zaehler), innenzaehler) Me.addRadio(konfiguration.SignierenUnterzeichnerrollen(zaehler + 1), innenzaehler + 1) zaehler = zaehler + 1 innenzaehler = innenzaehler + 2 Next Me.Controls.Add(New System.Windows.Forms.Button) Me.Controls.Item(anzahl + 2).Text = "Signieren" Me.Controls.Item(anzahl + 2).Name = "cmdSignieren" AddHandler Me.Controls.Item(anzahl + 2).Click, AddressOf signieren End Function
Comment