Wie kann ich am einfachsten eine Form zunächst ausblenden, bevor sie geschlossen wird. Ich habe zwar schon ein paar entsprechende Themen dazu gefunden, doch so richtig funktioniert das leider nicht. Ich hoffe, mir kann da jemand helfen!!
Hallo Strauss,
doch so richtig funktioniert das leider nicht
da solltest du schon etwas genauer werden.
herbivore
Hallo xxxprod,
ich denke er meint analog ausblenden nicht digital. 🙂
herbivore
Hallo Strauss,
Wann soll deine Anwendung denn Unsichtbar werden kurz vor dem beenden kann ja vieles sein
Möglicherweise könntest du uns auch den Grund für dieses Vorhaben nennen.
mfg
Das Programm soll ausgeblendet werden, wenn ich entweder auf das "X" in der Fensterleiste bzw. auf einen Button zum Schließen klicke.
Für das Einblenden zum Programmstart habe ich einen Ticker, der im Konstruktor gestartet wird und die Form einblendet. Nun habe ich es versucht, in dem ich das Verhalten des Tickers entsprechend anpasse und in der OnClosing-Methode mit ticker.Enabled=true aufrufe. Doch entweder wird die Anwednung dann nicht ausgeblendet oder es erscheint eine Fehlermeldung.
Hallo Strauss,
es erscheint eine Fehlermeldung.
und du willst uns die nicht wissen lassen? Wie poste ich richtig? Punkt 5
herbivore
Ich bekomme lediglich folgende Meldung: Nur so zur Info, ich verwende nicht das Visual Studio sondern SharpDevelop.
Hallo Strauss,
dann starte die Anwendung mal außerhalb des Debuggers.
herbivore
Hier ist auch mal der gesamte Quellcode dazu. Wenn ich das Programm außerhalb des Debuggers starte, kommt keine Fehlermeldung, aber dir Form wird auch nicht ausgeblendet sondern ganz normal geschlossen.
Früher war ich unentschlossen, heute bin ich mir da nicht mehr so sicher...
Vielen Dank!! Jetzt funktioniert es so, wie ich es mir vorgestellt habe. 😁
Hast Du es mit AnimateWindow gelöst ?
Früher war ich unentschlossen, heute bin ich mir da nicht mehr so sicher...
Ja. Ich habe den Funktionsaufruf in die überschriebene OnClosing-Methode gesetzt und es hat wunderbar funktioniert. 👍