Gast
#6370191
Wie kann ich einen Timer stoppen, wenn ich über x das Formular schließe?
|
Anzeige
|
Winforms formular Timer deaktivieren wenn kreuz gedrückt
Gast
#6370191
Wie kann ich einen Timer stoppen, wenn ich über x das Formular schließe?
Gast
#6370204
mit einem der Form.closing-Events
Gast
#6370213
timer.enabled = false; im form.OnClose() Bitte etwas mehr Infos wenn du hier sinnvolle Antworten erwartest.
Gast
#6370224
okay. ich habe auf meine Formulare ein abbrechen button gesetzt. kann ich die x Funktion austellen. Fände ich hübscher als ein extzra Event zu nehmen, und da die Routine des abbrechbutton hinzukopieren
Gast
#6370658
wisst ihr, was ich meine?
Gast
#6371194
kann ich in einem Formular x deaktivieren?
Gast
#6371488
Halloooooooo?
Gast
#6371578
also die sachen, um ein Formular zu minimieren, habe ich gefunden. aber nicht das zum schließen
Gast
#6371586
also man kann die Control box ausschalten. aber dann lässt sich das fenster auch nicht mehr minimieren oder maximieren Boah, warum willst du den Button oben rechts zum Schließen des Formulars ausblenden? Es gibt 2 Events, in denen man auf das Schließen des Formulares reagieren kann (egal, wer und wie das ausgelöst hat: Klick auf 'X' oben rechts, Aufruf von Close()): Form.FormClosing Event Tritt ein, bevor das Formular geschlossen wird. https://docs.microsoft.com/de-de/dotnet/api/system.windows.forms.form.formclosing?view=netcore-3.1 Form.FormClosed Event Tritt ein, nachdem ein Formular geschlossen wurde. https://docs.microsoft.com/de-de/dotnet/api/system.windows.forms.form.formclosed?view=netcore-3.1 Dort packst du dann ein
rein und die Birne ist geschält. Wenn dir das nicht hübsch genug ist, beschwer dich in Redmond oder nehme eine andere Entwicklungsumgebung. merciless
Gast
#6371620
also kann man den button nicht deaktivieren =( Mir ist kein Weg bekannt und warum sollte man das wollen? Entweder alle Buttons ausblenden oder sonst das normale Verhalten von Windows-Applikationen nachbilden, was anderes macht doch gar keinen Sinn. merciless
Gast
#6372510
Dumme Frage schrieb: > also kann man den button nicht deaktivieren =( Moin, deaktivieren geht nicht direkt, du kannst aber das FormCloseEvent beim Klicken abfangen und mittels cancel das schliessen unterbinden. Siehe : https://docs.microsoft.com/de-de/dotnet/api/system.componentmodel.canceleventargs.cancel?view=netcore-3.1 Aber denk daran, das die Anwendung auch beendet werden kann. Gruss andreasgf Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|