我现在的想法就是那么多的参数,可以做很多的Dialog对象来接受这些参数的输入.参数数据格式相似的共用一个对话框.可是这样还是有不少的对话框对象在运行时存在.有没有好的方法来解决这个问题呢
而且像我那样做是不是会耗掉不少内存,浪费不少系统资源.求比较好的方法................
6 个解决方案
#1
不用这样麻烦,比如用一个listctrl来存数据,只要写好能接受各种类型数据的SetItem()就行了
#2
从设计上来讲 应该把界面做得简洁 友好一点 如果你一定要用户操作很多数据的话 我觉得 最好不让用户仔细输入 而是让他进行选择,这样的话 出错的机会就会小点 毕竟用户不会对格式了解的很清楚
#3
数据和显示分开
做一个数据管理的类,对话框只负责显示输入数据,但是数据的管理功能是数据管理的类负责
对话框关闭既销毁,数据管理的类常驻内存,对话框只是交互的接口而已
做一个数据管理的类,对话框只负责显示输入数据,但是数据的管理功能是数据管理的类负责
对话框关闭既销毁,数据管理的类常驻内存,对话框只是交互的接口而已
#4
LS两位说的很有道理,对话框只市交互的接口而已,不要设计的太复杂,尽量是让用户选择输入数据,而不是让用户一个一个地输入,这样用户操作简单,你的数据处理也比较简单
#5
完全可以只用一个对话框 对话框里面写参数的控件变化即可
#6
动态构造对话框对象,关闭后释放对象。
#1
不用这样麻烦,比如用一个listctrl来存数据,只要写好能接受各种类型数据的SetItem()就行了
#2
从设计上来讲 应该把界面做得简洁 友好一点 如果你一定要用户操作很多数据的话 我觉得 最好不让用户仔细输入 而是让他进行选择,这样的话 出错的机会就会小点 毕竟用户不会对格式了解的很清楚
#3
数据和显示分开
做一个数据管理的类,对话框只负责显示输入数据,但是数据的管理功能是数据管理的类负责
对话框关闭既销毁,数据管理的类常驻内存,对话框只是交互的接口而已
做一个数据管理的类,对话框只负责显示输入数据,但是数据的管理功能是数据管理的类负责
对话框关闭既销毁,数据管理的类常驻内存,对话框只是交互的接口而已
#4
LS两位说的很有道理,对话框只市交互的接口而已,不要设计的太复杂,尽量是让用户选择输入数据,而不是让用户一个一个地输入,这样用户操作简单,你的数据处理也比较简单
#5
完全可以只用一个对话框 对话框里面写参数的控件变化即可
#6
动态构造对话框对象,关闭后释放对象。