Code using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;namespace 获取文件路径{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private string filepath; private void 打开ToolStripMenuItem_Click(object sender, EventArgs e) { openFileDialog1.FileName = "*.txt"; openFileDialog1.Filter = "接线图(*.txt)|*.txt"; openFileDialog1.RestoreDirectory = true; openFileDialog1.FilterIndex = 1; //openFileDialog1.ShowDialog(); if (this.openFileDialog1.ShowDialog() == DialogResult.OK) { FileStream fs = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read); FileInfo info = new FileInfo(openFileDialog1.FileName); filepath = info.ToString (); } } private void button1_Click(object sender, EventArgs e) { StreamReader sr; string s; try { sr = File.OpenText(filepath); s = sr.ReadToEnd(); richTextBox1.Text = s.ToString(); sr.Close(); } catch(Exception ex) { MessageBox.Show("文件不存在"); } } private void panel1_Paint(object sender, PaintEventArgs e) { if(filepath !="") { MessageBox .Show ("buweikong"); } } }} 转载于:https://www.cnblogs.com/cxfcxf8/archive/2008/05/01/1179086.html