|
5精币
数据源存到文件之后,从文件读,如果通用对话框的文件名栏里有了文件名,在通用对话框点击“取消”,也可以读成功,因为通用对话框一般情况是点击“打开”才返回真,所以难免产生困惑,本人是学员兼菜鸟,诚心求解惑。附上源码
.版本 2
.子程序 _按钮_存到文件_被单击
.局部变量 局_逻辑, 逻辑型
通用对话框1.过滤器 = “所有文件 *.*|*.*”
通用对话框1.类型 = 1
通用对话框1.打开 ()
局_逻辑 = 数据源.存到文件 (通用对话框1.文件名)
.如果 (局_逻辑 = 真)
信息框 (“保存文件成功。” + #换行符 + “文件名:” + 通用对话框1.文件名, 0, )
数据源.清除 (1, 1, 数据源.取行数 (), 数据源.取列数 ())
.否则
信息框 (“保存文件失败。”, #错误图标, )
.如果结束
.子程序 _按钮_从文件读_被单击
.局部变量 局_逻辑, 逻辑型
通用对话框1.过滤器 = “所有文件 *.*|*.*”
通用对话框1.类型 = 0
通用对话框1.打开 ()
局_逻辑 = 数据源.从文件读 (通用对话框1.文件名)
.如果 (局_逻辑 = 真)
信息框 (“从文件读取成功。”, 0, )
.否则
信息框 (“读取文件失败。”, #错误图标, )
|
最佳答案
查看完整内容
直接要结果是吧。
把你所有 通用对话框1.打开 () 这行代码换为下面两行。
.如果真 (通用对话框1.打开 () = 假)
返回 ()
求助知识:请将问题描述清楚,最好把你有问题的源码打包上传上来,这样更方便大家帮助你。 友情提醒:本版被采纳的主题可在 申请荣誉值 帖子申请荣誉值,获得 3点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
|