首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

用StreamReader读取文件的有关问题

2011-12-24 
用StreamReader读取文件的问题代码如下:private: System::Void button4_Click(System::Object^sender, Sys

用StreamReader读取文件的问题
代码如下:
private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) 
{
if(openFileDialog1->ShowDialog()==DialogResult)
{
System::IO::StreamReader ^sr=gcnew System::IO::StreamRead(openFileDialog1->FileName);
do
{
listBox1->Items->Add(sr->ReadLine());
}  
while(sr->Peek() != -1);
sr->Close();
}
}

小弟初学VC++.NET,用的是VS2005.我对流的概念不是很清晰,不理解为什么要判断openFileDialog1->ShowDialog()==DialogResult。另外,这段代码运行的时候ListBox里没有任何动静,我改成MessageBox输出也没有任何反应,不知道问题到底在哪里。

[解决办法]
DialogResult后面没了?用if(openFileDialog1->ShowDialog() == DialogResult::Yes)试试看

热点排行