Fórum COMBOBOX #174062
09/08/2003
0
COMO EU FAÇO PARA APARECER EM UM COMBOBOX, TODOS OS ARQUIVOS QUE POSSUO NA PASTA C:\TESTE ??
SE ALGUEM PUDER ME AJUDAR EU AGRADEÇO
ABRAÇOS :lol:
SE ALGUEM PUDER ME AJUDAR EU AGRADEÇO
ABRAÇOS :lol:
Thales
Curtir tópico
+ 0
Responder
Posts
10/08/2003
Carlosrm
Thales,
No Delphi 6, inclua a unit DBTABLES na cláusula uses do seu formulário.
Talvez seja necessário a unit DB também.
Inclua um componente combobox (eu deixei o nome Combobox1).
Você pode usar qualquer evento (por ex:, um clique num botão) em vez de FormShow.
´c:\teste´ é o caminho completo onde estão suas tabelas. Pode ser
usado uma variável (parâmetro). Se não tiver nenhuma tabela paradox (.db) no diretório especificado, o combobox continuará vazio.
Qlq dúvida, escreva.
procedure TForm1.FormShow(Sender: TObject);
begin
Session.GetTableNames(´c:\teste´,´´,true,false, combobox1.Items);
combobox1.itemindex := 0;
end;
carlosrm
carlosrm@pop.com.br
No Delphi 6, inclua a unit DBTABLES na cláusula uses do seu formulário.
Talvez seja necessário a unit DB também.
Inclua um componente combobox (eu deixei o nome Combobox1).
Você pode usar qualquer evento (por ex:, um clique num botão) em vez de FormShow.
´c:\teste´ é o caminho completo onde estão suas tabelas. Pode ser
usado uma variável (parâmetro). Se não tiver nenhuma tabela paradox (.db) no diretório especificado, o combobox continuará vazio.
Qlq dúvida, escreva.
procedure TForm1.FormShow(Sender: TObject);
begin
Session.GetTableNames(´c:\teste´,´´,true,false, combobox1.Items);
combobox1.itemindex := 0;
end;
carlosrm
carlosrm@pop.com.br
Responder
Gostei + 0
11/08/2003
Rafael Heise
Use o componente TFileListBox da aba Win31 e sete o diretório para o diretório que você quer e também pode setar o filtro que você quiser para somente determinados arquivos....
mas caso deva mesmo ser um ComboBox... então você tem que fazer esse código....
isto fará com que o combo passado recebe todos os arquivos que estão no diretório passado... ai você pode elaborar um pouco mais para a sua necessidade como testar se é de determinada extensão.... etc... beleza...
valeu
mas caso deva mesmo ser um ComboBox... então você tem que fazer esse código....
procedure ListFiles(aComboBox: TComboBox; aDir: string); var sr: TSearchRec; begin aComboBox.Items.Clear; if FindFirst(aDir,faAnyFile,sr) = 0 then begin repeat aComboxBox.Items.Add(sr.Name); until FindNext(sr) <> 0; end; end;
isto fará com que o combo passado recebe todos os arquivos que estão no diretório passado... ai você pode elaborar um pouco mais para a sua necessidade como testar se é de determinada extensão.... etc... beleza...
valeu
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)