Windows Mobile 6.5 で MessageBox または DialogBox の機能を「コピー」する方法はありますか?
UI の見栄えを良くするために、カスタム メッセージ ボックス (ペイント イベントやブレンディングなど) を開発しました。ただし、プログラムが「フリーズ」してユーザーからの応答を「待機」する MessageBox 機能を複製する方法がわかりません (通常は [OK] または [キャンセル] ボタンを押します)。
現在、回避策として、画面全体を無効にして、メッセージ ボックスだけがキーの押下を受け取るようにしています。次に、OnMessageBoxClosed というカスタム イベントを作成します。
次に、ユーザーが行った選択 ([OK] または [キャンセル]) に基づいて実行される実際のコードを、イベントのイベント ハンドラーに配置します。
このカスタム メッセージ ボックスを通常のメッセージ ボックスのように動作させることができればと思います。
ありがとう!