下面来个比较大的实例,通过它的学习,可以快速掌握各种控件的联合使用,先来效果图:
主要代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace MultiTextReader
{
public partial class FrmReader : Form
{
public FrmReader(string fileName)
{
this._FileName = fileName; //更新当前打开文件的文件名
InitializeComponent( );
}
//表示当前子窗体所打开文件的文件名
private string _FileName;
//窗体加载时显示加载并显示文件内容
private void FrmReader_Load(object sender, EventArgs e)
{
this.Text = this._FileName; //设置当前窗体的标题
StreamReader sr; //文件流对象sr
sr = new StreamReader(this._FileName, Encoding.Default); //打开指定文件
while (!sr.EndOfStream) //如果文件没有读取完成继续读取
{
string line = sr.ReadLine( ); //从文件读取一行
this.tbTexts.AppendText(line); //显示文件数据到文本框
this.tbTexts.AppendText(System.Environment.NewLine);