Цитата Alan85:
OpenDialog выделяет более одного файла. Для это надо в его свойствах в Object Inspector -> Options -> ofAllowMultiSelect поставить значение true. А значения получать из OpenDialog1->Files. »
|
Да, действительно получилось.
Только у меня открывается не содержимое файла, а его полный путь.
Если сменить выделенный красным цветом код
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if (OpenDialog1->Execute()) Memo1->Lines->AddStrings(OpenDialog1->Files);
}
на такой
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if (OpenDialog1->Execute()) Memo1->Lines->LoadFromFile(OpenDialog1->FileName);
}
То открывается содержимое текстового файла и выделяется произвольное количество файлов. В любом случае автору нужно было выделять более чем один файл в
OpenDialog'e. Но всё равно я запутался.
Это наверное для каждого файла, чтобы открыть все выбраные, нужно создавать для каждого своё окно
Memo, верно?