gpt4 book ai didi

.net - 有没有从Windows窗体中的自定义对话框返回值的标准方法?

转载 作者:行者123 更新时间:2023-12-04 13:25:35 30 4
gpt4 key购买 nike

因此,现在我的项目中有一些自定义对话框,这些对话框可以执行类似提示用户生日的操作。现在,他们只是在做一些事情,例如一旦得到答案就设置this.Birthday属性(类型为DateTime?,其中null表示“取消”)。然后,调用者检查它创建的对话框的Birthday属性,以弄清楚用户的回答。

我的问题是,做这样的事情是否有更标准的模式?我知道我们可以为基本的OK/Cancel设置this.DialogResult,但是Windows Forms中是否有一种更通用的方式来指示“这是我收集的数据”?

最佳答案

我想说的是,在自定义对话框上公开属性是惯用的方法,因为这是标准对话框(如Select/OpenFileDialog)的方式。有人可能会说拥有ShowBirthdayDialog()方法可以返回您要查找的结果,这是更明确的意图,但遵循框架的模式可能是明智的选择。

关于.net - 有没有从Windows窗体中的自定义对话框返回值的标准方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36984/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com