Csharp/C#教程:C# – 将.txt文件读入TextBox分享


C# – 将.txt文件读入TextBox

我试图使用以下代码将.txt文件读入多行文本框。 我已经让文件对话框按钮完美地工作,但我不知道如何将实际文本从文件框中获取到文本框中。 这是我的代码。 你能帮我吗?

private void button_LoadSource_Click(object sender, EventArgs e) { Stream myStream = null; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = "c:\"; openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; openFileDialog1.FilterIndex = 2; openFileDialog1.RestoreDirectory = true; if (openFileDialog1.ShowDialog() == DialogResult.OK) { try { if ((myStream = openFileDialog1.OpenFile()) != null) { using (myStream) { // Insert code to read the stream here. } } } catch (Exception ex) { MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message); } } } 

如果您只需要完整的文本,则应使用File.ReadAllText函数 – 将其传递给dialoge中选择的FileName / Path( openFileDialog1.FileName )。

要将内容加载到文本框中,您可以编写:

  textbox1.Text = File.ReadAllText(openFileDialog1.FileName); 

打开和使用流有点复杂,因为你应该查找using语句

上述就是C#学习教程:C# – 将.txt文件读入TextBox分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1004804.html

(0)
上一篇 2021年12月28日
下一篇 2021年12月28日

精彩推荐