ネストされたフォームの使用時にPocketPCのタスクマネージャーが実行されるのを停止する

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

  •  24-10-2019
  •  | 
  •  

質問

Visual Studio2005で書かれたPocketPC C#アプリケーションがあります。ネストされたフォームを使用します(ユーザーには、ユーザーが1つを選択すると、新しいフォームが開かれた場合、複数のボタンを備えたフォームが表示されます)。

最初のフォームがタイトルを設定するようにコードを追加しました string.Empty 実行中のプログラムリストからそれを隠すため。 2番目のフォームが表示され、ユーザーがタスクマネージャーを使用してアプリを停止すると、2番目のフォームがオンに近いイベントを取得します。

アプリケーションを閉じることができるように、緊密なイベントがタスクマネージャーから来たことを知る方法はありますか?ブレークポイントを閉じるイベントをブレイクポイントする瞬間、私は次のように設定されているDialogResultが見られます DialogResult.OK (これは役に立たない)2番目のダイアログは、ユーザーがOKを選択し、次のダイアログを開くと思われる発信者へのコントロールを閉じて閉じています。

情報を求めてグーグルで検索しましたが、 ClosingEventArgs コンパクトフレームワークでは利用できません。何か案は?

役に立ちましたか?

解決

私は何かが欠けているかもしれませんが、あなたの問題が正常に閉じられている2番目のダイアログを区別し、タスクマネージャーを使用して閉じている場合、閉じる前に通常の緊密なアクションが発生したときに何らかのマーカーを設定できませんか?論理的には、マーカーが設定されていない緊密なイベントはタスクマネージャーにダウンしますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top