Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Цитата 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, верно?

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 20:34, 27-02-2009 | #6