我在程序中调用了一个打开对话框的操作
od1: TOpenDialog;
并把 ofAllowMultiSelect设置为TRUE;
但是在我调试程序却发现,我选中的三个文件,
然而OD1.FILENAME值却只有一个文件;
错误何在?比如:我在打开对话框中选择了file1.txt,file2.txt
file3.txt所选目录是c:\myfolder
而返回的OD1.FILENAME值只有c:\myfolder\file1.txt;
错误何在?我知道正确效果应该是c:\myfolder\file1.txt file2.txt file3.txt
但我不知道错在哪里,望指教?

解决方案 »

  1.   

    你用opendialog1.Files.Text试一试!!肯定可以!
      

  2.   

    Returns a list of the selected file names
    OpenDialog.Files   是一个 TStringList 的列表;
      

  3.   

    var i:integer;
    begin
      if OpenDialog1.Execute then
      for i:=0 to OpenDialog1.Files.Count -1 do
      showmessage(OpenDialog1.Files[i]);
      

  4.   

    有关TStrings以及TStringList等,包括TOpendialog本身的更多信息,请查看borland自带的帮助文件,非常有帮助
      

  5.   

    crossbow(La Vida Es Amor) 没有什么晚不晚的,来这里是大家共同学习的,要分可以换钱吗!