RT,做了个类似于记事本的winform程序!将txt文件关联用我做的程序打开!
结果打开的时候读取不到信息!
如何双击1.txt打开的时候,把内容读到程序里呢!
我的想法是先获取完整路径,在窗体加载事件里读取,但是获取不来!
或者是有没有其他更好的方法!

解决方案 »

  1.   

    资料private void Form1_Load(object sender, EventArgs e) 
            { 
                #region//取得双击后的文件名,并读取 
                string PathFileName = Environment.CommandLine; 
                string[] para=PathFileName.Split('\"'); 
                if (para.Length > 3) 
                { 
                    ReadText(para[3]); 
                } 
                #endregion 
            }         private void ReadText(string PathFileName) 
            { 
                StreamReader sr = new StreamReader(PathFileName, Encoding.Default); 
                string readtxt = sr.ReadToEnd(); 
                richTextBox.Text = readtxt; 
                sr.Close(); 
            }