Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Перенос списка из filelistbox в combobox


Автор: darkida 19.2.2009, 03:36
Всем привет. 
Возникла проблема, помогите пожалуиста. 
Есть FileListBox в нем хранятся различные фаилы. Как перекинуть список только папок в ComboBox. И так чтобы при изменений в списке FileListBox'a менялся и список ComboBox'a.
Заранее спасибо за помощь.

Автор: Данкинг 19.2.2009, 11:52
Код

procedure TForm1.ListFileDir(Path: string; FileList: TStrings);
var
   SR: TSearchRec;
begin
   if FindFirst(Path + '*.*', faAnyFile, SR) = 0 then
   begin
     repeat
      if (SR.Attr = faDirectory) then
       begin
         if (trim(SR.Name)<>'.') and (trim(SR.Name)<>'..') then FileList.Add(SR.Name);
       end;
     until FindNext(SR) <> 0;
     FindClose(SR);
   end;
end;
...
ListFileDir('d:\papko', ListBox1.Items); //использование

А как связать с filelistbox - сам уж думай.

Автор: darkida 19.2.2009, 23:12
Цитата(darkida @ 19.2.2009,  03:36)
Всем привет. 
Возникла проблема, помогите пожалуиста. 
Есть FileListBox в нем хранятся различные фаилы. Как перекинуть список только папок в ComboBox. И так чтобы при изменений в списке FileListBox'a менялся и список ComboBox'a.
Заранее спасибо за помощь.

Мда с вопросом я тупанул. 
Но ты мне здорово помог. 
Спасибо. 

Автор: Данкинг 19.2.2009, 23:13
Да на здоровье. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)