private
void
btnDr_Click(
object
sender, EventArgs e)
{
richTextBox1.Text =
""
;
//richTextBox控件
labelPercent.Visible =
true
;
//显示当前行数的label
string
path =
""
;
OpenFileDialog openFileDialog1 =
new
OpenFileDialog();
openFileDialog1.Filter =
"文件文件(*.txt)|*.txt"
;
if
(openFileDialog1.ShowDialog() != DialogResult.OK)
return
;
path = openFileDialog1.FileName;
new
Thread((ThreadStart)
delegate
{
StreamReader sr =
new
StreamReader(openFileDialog1.FileName, Encoding.GetEncoding(
"gb2312"
));
int
line = 0;
int
lineCount = line + 1;
string
strCount =
""
;
string
strline = sr.ReadLine();
while
(strline !=
""
&& strline !=
null
&& !strline.Equals(
""
))
{
this
.Invoke((EventHandler)
delegate
{
this
.labelPercent.Text =
"已经读取 "
+ lineCount.ToString() +
" 行"
; });
this
.richTextBox1.Text =
this
.richTextBox1.Text + strline +
"\r\n"
;
strline = sr.ReadLine();
line++;
lineCount++;
}
sr.Close();
}).Start();
}
下载说明
☉本站所有源码和资源均由站长亲自测试-绝对保证都可以架设,运营!
☉如源码和资源有损坏或所有链接均不能下载,请告知管理员,
☉本站软件和源码大部分为站长独资,资源购买和收集,放心下载!
☉唯一站长QQ:1004003180 [人格担保-本站注重诚信!]
☉购买建议E-mail:1004003180@qq.com 源码收购 E-mail:1004003180@qq.com
☉本站文件解压密码 【文章内都自带解压密码,每个密码不同!】