ネストされたフォームの使用時にPocketPCのタスクマネージャーが実行されるのを停止する
質問
Visual Studio2005で書かれたPocketPC C#アプリケーションがあります。ネストされたフォームを使用します(ユーザーには、ユーザーが1つを選択すると、新しいフォームが開かれた場合、複数のボタンを備えたフォームが表示されます)。
最初のフォームがタイトルを設定するようにコードを追加しました string.Empty
実行中のプログラムリストからそれを隠すため。 2番目のフォームが表示され、ユーザーがタスクマネージャーを使用してアプリを停止すると、2番目のフォームがオンに近いイベントを取得します。
アプリケーションを閉じることができるように、緊密なイベントがタスクマネージャーから来たことを知る方法はありますか?ブレークポイントを閉じるイベントをブレイクポイントする瞬間、私は次のように設定されているDialogResultが見られます DialogResult.OK
(これは役に立たない)2番目のダイアログは、ユーザーがOKを選択し、次のダイアログを開くと思われる発信者へのコントロールを閉じて閉じています。
情報を求めてグーグルで検索しましたが、 ClosingEventArgs
コンパクトフレームワークでは利用できません。何か案は?
解決
私は何かが欠けているかもしれませんが、あなたの問題が正常に閉じられている2番目のダイアログを区別し、タスクマネージャーを使用して閉じている場合、閉じる前に通常の緊密なアクションが発生したときに何らかのマーカーを設定できませんか?論理的には、マーカーが設定されていない緊密なイベントはタスクマネージャーにダウンしますか?
所属していません StackOverflow