C# 如何同时打开多个txt文件
答案:4 悬赏:40
解决时间 2021-03-17 20:35
- 提问者网友:剪短发丝
- 2021-03-17 00:05
我是想读取以及写入多个文件
最佳答案
- 二级知识专家网友:转身→时光静好
- 2021-03-17 01:36
没明白你的意思,是在一个文本框中打开,还是多个,或者是多个窗体。
读取就太简单了,循环一下File读取就可以了
读取就太简单了,循环一下File读取就可以了
全部回答
- 1楼网友:摧毁过往
- 2021-03-17 02:46
创建多个文件句柄不就行了
- 2楼网友:瘾与深巷
- 2021-03-17 02:36
File.Open()多写几次就打开多个txt
- 3楼网友:走,耍流氓去
- 2021-03-17 01:58
利用openfiledialog指定文本文件(.txt文件),然后打开指定文件并在textbox中显示。
(1)在vistual studio中新建一个“windows 窗体应用程序”项目
(2)在form1上,布置一个label、一个textbox和一个button。
设置textbox1的属性:
multiline = true
scrollbars = both
(3)form1窗体代码form1.cs
using system;
using system.windows.forms;
using system.io;
namespace windowsformsapplication1
{
public partial class form1 : form
{
public form1()
{
initializecomponent();
// label1用来显示打开文件的路径名
label1.text = string.empty;
button1.text = "打开文件...";
}
private void button1_click(object sender, eventargs e)
{
openfiledialog opendlg = new openfiledialog();
// 指定打开文本文件(后缀名为txt)
opendlg.filter = "文本文件|*.txt";
if (opendlg.showdialog() == dialogresult.ok)
{
// 读出文本文件的所以行
string[] lines = file.readalllines(opendlg.filename);
// 先清空textbox1
textbox1.clear();
// 在textbox1中显示
foreach (string line in lines)
{
textbox1.appendtext(line + environment.newline);
}
// 显示文件路径名
label1.text = opendlg.filename;
}
}
}
}(4)运行效果
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯