Ich habe ein Formular, das ich per Knopfdruck öffnen kann. Alles, was ich will, ist dieses Formular zu öffnen und die Anwendung zu starten und wenn ich die Schließen-Taste drücke, möchte ich das Formular ausblenden, aber die Anwendung sollte noch ausgeführt werden.Formular schließen, aber Anwendung läuft
Wenn ich die Taste erneut drücke, möchte ich zeigen, dass die Anwendung noch läuft, nicht von vorne beginnen. Ich habe e.Cancel = true;
verwendet, aber Cancel
gibt mir einen Fehler wie eine Erweiterung fehlt.
Wie wird das verursacht, und wie kann ich das lösen?
Edited:
Fehler: „Fehler 1‚System.EventArgs‘enthält keine Definition für‚Schließen‘und keine Erweiterungsmethode‚Schließen‘ein erstes Argument vom Typ‚System.EventArgs‘Annahme gefunden werden konnte (möglicherweise fehlt eine using-Direktive oder ein Assemblyverweis? "
ich habe‚abbrechen‘und‚schließen‘und für beide von ihnen ist der gleiche Fehler.
e.Cancel = True;
Hide();
Diese Schaltfläche öffnet einen neuen form, die mir eine summe zwischen zwei ho berechnet urs. Ich habe einen Timer, der Sekunden zählt. Wenn ich nach dem Ausblenden dieses Formulars erneut auf die Schaltfläche drücke, möchte ich mit dem Zählen fortfahren und es nicht neu starten.
Die genaue Fehlermeldung relevant sein könnten. Bitte fügen Sie es in Ihre Frage ein. –
öffnet dieser Button eine andere Anwendung oder nur ein Formular in dieser Anwendung? Es ist mir überhaupt nicht klar, was Sie wollen – GuidoG
Verwenden Sie [Form.OnFormClosing] (https://msdn.microsoft.com/es-es/library/system.windows.forms.form.onformclosing%28v=vs.110 % 29.aspx) stattdessen hat es das richtige Ereignis arg [FormClosingEventArgs] (https://msdn.microsoft.com/es-es/library/system.windows.forms.formclosingeventargs%28v=vs.110%29. aspx). –