我正在尝试浏览.doc,.text等文件并将位置粘贴到textbox3.text。我得到了强调,我不知道我错过了什么。
这是代码:
private void button2_Click(object sender, EventArgs e)
{
OpenFileDialog bDialog = new OpenFileDialog();
bDialog.Title = "Open Word or Text File";
bDialog.Filter = "Text Files|*.doc;*.docx;*.txt;*.text";
bDialog.InitialDirectory = @"C:\";
if (bDialog.ShowDialog() == DialogResult.OK)
{
File2Lines = System.IO.File.ReadAllLines(bDialog.FileName.ToString());
}
textBox3.Text = File2Lines;
}
带下划线的图片: http://shrani.si/f/3J/bu/2ALFViEN/missing.png
任何解决方案? (如果事情没有任何意义,那是因为我是菜鸟)
答案 0 :(得分:3)
您尚未将File2Lines
声明为变量。此外,ReadAllLines
还会返回String[]
而非string
。尝试:
string[] File2Lines = System.IO.File.ReadAllLines(bDialog.FileName.ToString());
然后
textBox3.Lines = File2Lines;