モーダルでないフォームを離れる (閉じない - 別のフォームにフォーカスを設定する) ときに保存確認メッセージを表示する最良の方法は何ですか?
ユーザーには次のオプションがあります。
- はい (変更を保存し、フォーカスを targetform に設定します)
- いいえ (ロールバックしてフォーカスをターゲット フォームに設定)
- キャンセル (アクティブなフォームを維持 - ターゲット フォームへのフォーカスの設定をキャンセル)
フォーカスが別のフォームに設定されないようにする解決策が見つかりません。FormClosingEventArgs.Cancel プロパティを使用できるクロージング イベントと同様です。
私の場合、モーダルフォームを使用することは受け入れられません。
前もって感謝します