[csharp] view plain copy print?
1. privatevoid打开 OToolStripMenuItem_Click(objectsender,EventArgs
e)
2. {
3. //确定用户选择了文件 ““
4. if(this.openFileDialog.ShowDialog()==DialogResult.OK)
5. {
6. //得到用户选择的文件路径和文件名 ““
7. path=this.openFileDialog.FileName;
8. //读取文件内容 ““
9. this.LoadFile();
10.
11. }
12. }
13.
14. privatevoidLoadFile()
15. {
16. if(this.openFileDialog.FilterIndex==1)
17. {
18. //纯文本文件 ““
19. this.richTextBox1.LoadFile(path,RichTextBoxStreamType.PlainText);
20. }
21. if(this.openFileDialog.FilterIndex==2)
22. {
23. this.richTextBox1.LoadFile(path,RichTextBoxStreamType.RichText);
24. }
25. }
我们要在里面写代码实现把 PC 机上的文件打开到我们的编辑器中进行简单的
文字编译了,但是在写代码前,我们要定义一个全局变量,用于记录是否文件
是新建的,还是打开来编辑的,我们要把这个变量定义为 string path = null ;
附上所有代码
刚刚学习不久,功能没有完全的实现
[csharp] view plain copy print?
1. usingSystem;
2. usingSystem.Collections.Generic;
3. usingSystem.ComponentModel;
4. usingSystem.Data;
5. usingSystem.Drawing;
6. usingSystem.Text;
7. usingSystem.Windows.Forms;
8.