我正在使用 .NET CF Framework 构建一个应用程序,并且遇到了一种情况,我想向用户展示一个自定义对话框。
我的解决方案是创建一个简单的表单,其中包含用于选择的单选按钮和一个按钮。单击按钮时,会将选定的单选按钮值保存到公共属性并关闭表单。
UserControl 在窗体上调用 ShowDialog 后,检查公共属性以了解用户选择的选项。
这非常有效。我只是想知道这是否是不好的做法,如果我会以某种方式让自己陷入困境,这样做。UserControl 应该创建一个表单似乎很奇怪。
有没有更好的方法来从 UserControl 中创建自定义对话框?