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");
}
}
}
}
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");
}
}
}
}