Hallo zusammen,
da ich beim Googeln nichts darüber finden kann, mache ich nun diesen Thread auf.
Wie kann ich unter WindowsMobile ein Programm per Quellcode "richtig" beenden, so das es auch im TaskManager nicht mehr auftaucht ???
Hintergrund: ich benutze eine Passwortabfrage, die aber nur beim Programmstart aktiviert wird.
Wenn also das Programm nicht komplett beendet wird, so wird die Passwortabfrage übergangen.
MfG ChrisProg
Hallo ChrisProg,
und Environment.Exit tut es nicht?
herbivore
Hallo herbivore,
es tut mir leid, aber unter CF 2 gibt es kein Environment.Exit.
MfG ChrisProg
Gruß Jake
Hallo Jake,
danke für den Tipp, aber wie kann ich ihn einbinden ??? 🤔.
Im Ernst: das Programm wird über das "X" beeendet.
--> ich nahm an, dass dann wenigstens eins der beiden Ereignisse Form.Closed oder Form.Closing gefeuert wird, aber nada ?!? 🙄
Hast Du dazu eine Idee ?
MfG ChrisProg
Hallo,
ich weiss nicht wie/was du gemacht/gesucht hast, aber bei mir funktioniert es mit
this.Closing += new CancelEventHandler(MainFrm_Closing);
und darin schreibe ich einige Einstellungen von User während der Sitzung in die Registry, danach beendet das Programm; es ist wirklich beendet und nicht wie die on board Programme, bei denen man explizit per Taskmanager beenden muss. Programm wird bei mir beendet wenn MainFrm geschlossen wird, egal ob über .Close() oder per Klick auf X.
**:::
Hallo vbprogger,
ich weiß nicht ,ob wir von den gleichen Grundbedingungen reden:
Betriebssystem = WM6.1
.NetFramework = 2.0
Programmiersprache = VS 2005 C#
Zielgerät lt. Projekt: Windows CE 5.0 Gerät ( weil selbst WM6 darunter laufen muß 🤔 )
Selbst das von Dir gezeigte Delegate feuert nicht auf die Closing-Methode 😜
MfG ChrisProg
Hallo zusammen,
für alle, die dieses Problem auch haben, hier nun die Lösung:
Wenn in der Form "MinimizeBox auf true steht, wird das Programm nur minimiert ("Smart Minimize"); stellt man diesen Wert aber auf false, so wird aus dem "X" ein "OK" und das Programm wird beendet.
MfG ChrisProg