Ich hab jetzt herausgefunden wie man vorgefertigten roten-X Close Button überschreibt. Allerdings kommt auch wenn man die WindowsForm mit Me.Hide() versteckt die Fehlermeldung:
"''************** Ausnahmetext **************
''System.ObjectDisposedException: Auf das verworfene Objekt kann nicht zugegriffen werden. Objektname: "Form_InfoBahnerstellen"."
Kennt jmd noch eine andere Möglichkeit außer den .Hide() Befehl?
Woran liegt das, dass laut Fehlermeldung, auf das Objekt nicht mehr zugegriffen werdne kann, bzw warum wird nicht einfach ein neues Form-Objekt erstellt?
Code:
Public Class Form_InfoBahnerstellen
Private Sub Form_InfoBahnerstellen_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Form_InfoBahnerstellen_FormClosing(sender As System.Object, e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
MsgBox("Close button reagiert")
''Trotz Me.Hide() wird die form beim nächsten mal nicht mehr geöffnet bzw das objekt nicht mehr gefunden, siehe Ausnahmetext vom Debugger
''************** Ausnahmetext **************
''System.ObjectDisposedException: Auf das verworfene Objekt kann nicht zugegriffen werden.
''Objektname: "Form_InfoBahnerstellen".
'Me.Hide()
End Sub
End Class
[Diese Nachricht wurde von Colli123 am 01. Jan. 2015 editiert.]
[Diese Nachricht wurde von Colli123 am 01. Jan. 2015 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP