所以现在我的项目有一些自定义对话框可以做一些事情,比如提示用户他的生日,或者其他什么。现在他们只是做一些事情,比如this.Birthday
一旦他们得到一个答案就设置一个属性(它的类型是DateTime?
,null 表示“取消”)。然后调用者检查Birthday
它创建的对话框的属性以确定用户回答了什么。
我的问题是,有没有更标准的模式来做这样的事情?我知道我们可以设置this.DialogResult
基本的确定/取消内容,但是在 Windows 窗体中是否有更通用的方式来指示“这是我收集的数据”?