![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Загрузка имен файлов в 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