そのため、現在、私のプロジェクトには、ユーザーに誕生日などのプロンプトを表示するようなカスタム ダイアログがいくつかあります。現時点ではthis.Birthday、回答が得られたらプロパティを設定するなどのことを行っているだけです (タイプDateTime?は で、null は「キャンセル」を示します)。次に、呼び出し元は、Birthday作成したダイアログのプロパティを調べて、ユーザーの回答を把握します。
私の質問は、このようなことを行うためのより標準的なパターンはありますか? 基本的な OK/Cancelを設定できることはわかっていますthis.DialogResultが、Windows フォームで「収集したデータはここにあります」と示すためのより一般的な方法はありますか?