各位高手,关于ListView的问题!
一个窗体上面有一个 ListView控件还有三个按钮,一个是导出按钮,一个是导入按钮还有一个删除按钮。
功能:1)导入文件:点击导入按钮,在出现的对话框中选好想要的文件,点击确定之后。ListView中就可以显示你选定的文件的文件名和路径
2)导出文件:(假设ListView中已经存在部分文件)点击了导出按钮时,在出现的对话框中选好位置存储号文件,单击确定之后。ListView中可以显示文件名和已经更改之后的文件存放路径。
3)删除文件,在ListView中选定一项并单击“删除”按钮之后,该项不存在于ListView中。
谢谢各位高手帮忙了。
问题点数:20、回复次数:3Top
1 楼stevenjscn(小胖)回复于 2006-07-03 14:13:35 得分 20
在窗体上放一OPENDIALOG,SAVEDIALOG
1)导入,
AnsiString sFileName;
if(!OpenDialog1->Execute())
{
return;
}
sFileName=OpenDialog1->FileName;
if(sFileName.IsEmpty())
{
return;
}
TListItem *liItem ;
liItem=ListView1->Items->Add();
liItem->Caption=ExtractFileName(sFileName);//文件名
liItem->SubItems->Add(ExtractFilePath(sFileName));
Top
2 楼stevenjscn(小胖)回复于 2006-07-03 14:16:28 得分 0
2)导出,参照导入,不过改成SAVEDIALOG1
AnsiString sFileName;
if(!SaveDialog1->Execute())
{
return;
}
sFileName=SaveDialog1->FileName;
if(sFileName.IsEmpty())
{
return;
}
TListItem *liItem ;
liItem=ListView1->Items->Add();
liItem->Caption=ExtractFileName(sFileName);//文件名
liItem->SubItems->Add(ExtractFilePath(sFileName));Top
3 楼stevenjscn(小胖)回复于 2006-07-03 14:18:40 得分 0
3)删除
if(ListView1->Selected==NULL)
{
return;
}
ListView1->DeleteSelected();Top




