我有一个表单,里面有一些数据,比如名字,最喜欢的食物或者其他东西,并且希望能够以新的形式更改这些数据。此设置表单应具有标准的“确定”/“取消”/“应用”按钮,并在直接应用时更新主窗体值。 这样做的最好方法是什么? 谢谢WinForms:实现设置对话框?
0
A
回答
0
创建一个将存储数据的类。 显示数据(可能使用第一种形式的数据绑定并将相同的对象传递给编辑窗体以初始化编辑窗体中的控件
用OK或Apply关闭编辑窗体后,将控件的值写入数据对象
3
这不会涵盖完整的方法,但我建议使用PropertyGrid
控件进行强大而快速的设置编辑,但它可能不那么用户友好,因此它取决于您的目标用户组。可以将每个设置的所有设置都保存在一个具有公共属性的课程中。将PropertyGrid
s SelectedObject
设置为此对象的实例时,您将可以直接编辑所有设置。属性来控制属性的显示。
你可以找到一个很好的教程使用这个网格here。用三个按钮创建一个基本的对话窗体应该很简单。希望有所帮助。
相关问题
- 1. WinForms DateTimePicker对话框?
- 2. 在WinForms和C#中设置对话框的所有者?
- 3. 如何在Jquery UI对话框中实现“确认”对话框?
- 4. 设置Android对话框位置
- 5. 自定义微调器对话框:对话框的popupbackground设置
- 6. .NET登录对话框实现
- 7. 在JavaScript中实现save.As()对话框csv
- 8. 文件浏览器对话框实现
- 9. 用JQuery UI对话框实现Jcrop
- 10. Autosizing WinForms对话框以适应内容
- 11. Firefox-Addon对话框在WinForms中?
- 12. 在WinForms中显示输入对话框
- 13. 如何设置Android对话框的MaxWidth?
- 14. SDK 2:设置对话框的示例
- 15. jqGrid的设置编辑对话框
- 16. 设置对话框奥里利亚
- 17. 设置请求对话框的大小
- 18. 设置对话框的“暗淡”颜色
- 19. 设置对话框覆盖Jquery
- 20. 对话框设置首选项摘要
- 21. 打开对话框保留设置
- 22. Moodle作业设置 - 学生对话框
- 23. 从对话框中设置表单域
- 24. 在对话框中设置变量
- 25. 设置jQuery UI对话框按钮ID?
- 26. 自定义设置项目对话框
- 27. Facebook连接弹出对话框设置
- 28. 在对话框中设置Facebook名称
- 29. 配置字符串的winforms连接属性对话框
- 30. 如何在非模态对话框上正确实现模态对话框?