得到文件夹中选定的文件名Function
static container GetMultiselectFileName(FileNameFilter filter, str formTitle = "请选择符合条件的文件:"){ str filterStr,fileNameStr; container fileNameCon; int i,j,irow; int conCount = conlen(filter); System.String[] fileName; System.Windows.Forms.OpenFileDialog od = new System.Windows.Forms.OpenFileDialog(); ; if (!conCount) throw error("参数错误"); for (i = 1;i <= conCount;i++) { if (i == 1) filterStr = conpeek(filter,i); else filterStr += "|" + conpeek(filter,i); } od.set_Title(formTitle); od.set_Multiselect(true); od.set_Filter(filterStr); if (od.ShowDialog()) { fileName = od.get_FileNames(); irow = fileName.get_Length(); } if (!irow) continue; for (j = 1;j <= irow;j++) { fileNameStr = ""; fileNameStr = fileName.GetValue(j-1); fileNameCon += [fileNameStr]; } return fileNameCon;}