Poignée Gestionnaire des tâches Arrêtez les programmes en cours de PocketPC lorsque vous utilisez les formulaires imbriqués

StackOverflow https://stackoverflow.com/questions/2975543

  •  24-10-2019
  •  | 
  •  

Question

J'ai une application PocketPC C # écrit en Visual Studio 2005. Il utilise des formes imbriquées (l'utilisateur est présenté avec un formulaire avec plusieurs boutons, lorsque l'utilisateur sélectionne une nouvelle forme est ouverte).

J'ai ajouté le code pour que le 1er ensembles forment son titre à string.Empty cacher à la liste des programmes en cours. Lorsque la 2ème forme montre et l'utilisateur utilise le gestionnaire de tâches pour arrêter mon application, la 2ème forme obtient le sur événement close.

Y at-il moyen de savoir que l'événement est venu à proximité du gestionnaire de tâches afin que je puisse fermer ma demande? Au moment où breakpointing l'événement près, je vois l'ensemble être DialogResult comme DialogResult.OK (ce qui est utile) et la 2ème dialogue est fermé de rendre le contrôle à l'appelant qui pense l'utilisateur sélectionné OK et ouvre la boîte de dialogue suivante.

J'ai googlé pour plus d'informations, mais tout le code utile tels que ClosingEventArgs ne sont pas disponibles dans le cadre compact. Toutes les idées?

Était-ce utile?

La solution

Je manque peut-être quelque chose, mais si votre problème est la distinction entre la 2ème étant de dialogue normalement fermé et étant fermé à l'aide gestionnaire de tâches, vous pouvez pas définir une sorte de marqueur lorsque l'action de fermeture normale se produit, avant la fermeture? Logiquement tout état de cause à proximité où le marqueur n'a pas été défini sera jusqu'au gestionnaire de tâches?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top