2 se9se SE9SE 于 2015.07.17 17:04 提问

vs 程序代码翻译及解释
vs

图片说明
能逐行解释讲解下么!谢谢!

5个回答

caozhy
caozhy   Ds   Rxr 2015.07.17 19:40

这代码很糟糕,不值得模仿!!!!!!!!

caozhy
caozhy   Ds   Rxr 2015.07.17 19:39

可以,第一行定义了一个公共对话框对象,你的名字起的不好,叫filename,这怎么看都是一个字符串表示文件路径,但是实际上这是一个对话框
第二行,这个对话框显示的时候显示的初始的选择目录
第三行,对话框的文件类型过滤器,你会在打开对话框中看到一个文件类型的下拉,这个下拉就是这个配置的。
之后是当前默认使用的过滤器。你的代码同样很奇怪,定义了两个*.*的文件类型,完全是重复了。建议把其中一个修改为*.rtf,根据你后面的逻辑
之后是恢复目录,这个可以设置是否恢复目录。
之后我们调用showdialog显示对话框,儿啊能给用户选择文件
如果用户点的是确定而不是取消,会执行if
这里同样有问题,你应该把下面那个if的代码写在前面那个if的后面,否则会打开两次对话框(而且看起来openfiledialog1还没定义)。
这三行代码分别获取了选择文件的文件名、路径,并且在richtextbox1控件中加载选择的文件。

91program
91program   Ds   Rxr 2015.07.17 17:09

想逐行解释,你不在贴图啊,直接上代码别人好在代码文件上注释。
此段代码无非就是打开文件打开对话框,选择文件后获取目录名和文件名;再 RichEdit 中加载文件,但此段代码肯定编译无法通过!

oyljerry
oyljerry   Ds   Rxr 2015.07.17 17:22

打开文件选择对话框,通知设置了文件后缀过滤是全部文件都会显示
然后用户选择了文件后,点了OK按钮
得到用户选择的文件路径,RichTextBox控件加载选中的文件文本内容显示出来

cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2015.07.17 23:23

第一行 定义对话框对象
第二行,初始的选择目录
第三行,对话框的文件类型过滤器
第四行, 恢复目录,这个可以设置是否恢复目录。
之后调用showdialog显示对话框,给用户选择文件

Csdn user default icon
上传中...
上传图片
插入图片