我的下面的程序是一個簡單的窗體,用於搜索目錄中的文件,然後打開,讀取和寫入文件,之後有一個搜索按鈕,該文件,但我只能做到這一點與擴展名爲.txt的文件可以一些幫助我我也想這樣做的文檔,以及如果該文件是另一個擴展我想打開文件.txt和.doc擴展名我要彈出一個錯誤,它無法打開該文件,這是我下面的代碼,是有任何人誰可以幫我修改這個程序或者給我出出主意使用擴展名爲.txt和.doc的文件
namespace my_project
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog of = new OpenFileDialog();
of.ShowDialog();
textBox1.Text = of.FileName;
}
private void button2_Click(object sender, EventArgs e)
{
StreamReader sr = new StreamReader(textBox1.Text);
richTextBox1.Text = sr.ReadToEnd();
sr.Close();
}
private void button3_Click(object sender, EventArgs e)
{
StreamWriter sw = new StreamWriter(textBox1.Text, true);
sw.WriteLine(textBox2.Text);
sw.Close();
}
private void button4_Click(object sender, EventArgs e)
{
int index = 0; string temp = richTextBox1.Text; richTextBox1.Text = ""; richTextBox1.Text = temp;
while (index < richTextBox1.Text.LastIndexOf(textBox3.Text))
{
richTextBox1.Find(textBox3.Text, index, richTextBox1.TextLength, RichTextBoxFinds.None);
richTextBox1.SelectionBackColor = Color.Yellow;
index = richTextBox1.Text.IndexOf(textBox3.Text, index) + index;
}
}
}
}