Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Загрузка имен файлов в Combobox [D6, WinXP]


dimonka ©   (2004-11-25 22:58:00) 

Подскажите, как можно загрузить в Combobox или Listbox список файлов текущего каталога


GanibalLector   (2004-11-27 01:47:00) [1]

2 Игорь Шевченко
Согласен.Ну а кто сказал,что я этот код использую?Это так...для примера.dimonka попросил я показал.


Игорь Шевченко   (2004-11-27 01:38:00) [2]

GanibalLector ©   (26.11.04 23:56) [3]

Я сильно не завидую пользователю твоего кода. При каждом открытии ComboBoxа заполнение его списком файлов вряд ли ускорит работу программы.


GanibalLector   (2004-11-26 23:56:00) [3]


procedure TMainForm.ComboBox1DropDown(Sender: TObject);
var sr:Tsearchrec;dd1:string;
i:integer;
begin
combobox1.Items.Clear;
if findfirst('*.*',faanyfile,sr)=0 then
repeat
combobox1.Items.Add(sr.name);
until findnext(sr)<>0;
findclose(sr);
end;


Vvika-sim   (2004-11-26 14:16:00) [4]

используй FindFirst с отребутами и FindNext чтоб перебрать все файлы в каталоге ну  и дабовляй методом Add
для указания Path Например '.\мой коталог\*.*'


Игорь Шевченко   (2004-11-25 23:18:00) [5]

An application sends a CB_DIR message to a combo box to add names to the list displayed by the combo box. The message adds the names of directories and files that match a specified string and set of file attributes. CB_DIR can also add mapped drive letters to the list.

LB_DIR для ListBox


Наверх

Титульная страница Поиск, карта сайта Написать письмо