日期:2014-05-19  浏览次数:20791 次

请求帮助:关于记事本打开时的问题
记事本内部的功能已经实现
现在有两个问题
1:我已经将.txt文件关联到我自己编写的程序上.但是如何在打开的时候载入.txt的内容,或者有什么函数可以获取打开文件的路径和文件名?

2.文本输入是用richtextbox.           可以粘贴图片,但是如何保存图片.就是保存为.rtf或者.doc文件后,仍然看不到图片。而且打开带图片的.rtf或者.doc文件也无法显示图片     而是一些编码.

------解决方案--------------------
要为Main函数设置参数
static void Main(string[] args)
{
string fileName = null;

if (args.Length != 0)
fileName = args[0];

Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm(fileName));
}


然后主窗体的构造函数中也添加参数
public MainForm(string fileName)
{
InitializeComponent();

if (fileName != null)
{
this.fileName = fileName;
OpenFile();
}
}

明白了么?