Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-07-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Añadir archivo .text a combobox (Nombre)

Hola a Todos y gracias por vuestras respuestas de antemano.
Tengo una duda, a ver si se puede hacer.
Tengo una serie de archivos .text en C:\.
Hay alguna manera de añadir estos archivos a un combobox o algun otro componente para poder visualizarlos?
Me refiero al nombre de estos, no su contenido.
Gracias.
Saludos
Responder Con Cita
  #2  
Antiguo 30-07-2007
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
¿Esto?....

Código Delphi [-]
var
  sr: TSearchRec;
begin
  ComboBox1.Items.Clear;
  if FindFirst('c:\*.txt', faArchive, sr) = 0 then
  begin
    repeat
      ComboBox1.Items.Add(sr.Name);
    until FindNext(sr) <> 0;
    FindClose(sr);
  end;
Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 30-07-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Yo usaria un FileListBox, solo le asigno el Mask *.text

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #4  
Antiguo 30-07-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Perfecto, no me canso de decirlo sois unos maestros, que envidia.
Saludos
Responder Con Cita
  #5  
Antiguo 30-07-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Gracias por vuestra ayuda, otra pregunta al caso:
Como borro un archivo, usando el evento OnChange del combobox.
Que al seleccionar un item este borre el archivo seleccionado.
Gracias
Saludos
Responder Con Cita
  #6  
Antiguo 30-07-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Caral
Hola
Gracias por vuestra ayuda, otra pregunta al caso:
Como borro un archivo, usando el evento OnChange del combobox.
Que al seleccionar un item este borre el archivo seleccionado.
Gracias
Saludos
Usa la función DeleteFile(archivo) donde archivo es el nombre del archivo que seleccionas-

Salud OS.

Edito

Código Delphi [-]
if FileExists(Archivo) then
  DeleteFile(Archivo);
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #7  
Antiguo 30-07-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola Amigo.
No me camina esto, asi:
Código Delphi [-]
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
   DeleteFile(ComboBox1.Text);
end;
Seguro no lo hago bien.
Saludos
Responder Con Cita
  #8  
Antiguo 30-07-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Caral
Hola Amigo.
No me camina esto, asi:
Código Delphi [-]procedure TForm1.ComboBox1Change(Sender: TObject); begin DeleteFile(ComboBox1.Text); end;

Seguro no lo hago bien.
Saludos
Me imagino que te hace falta la Ruta

C:\.....

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #9  
Antiguo 30-07-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Un método artesanal para añadir los txt al combo:

Código Delphi [-]
var
  ComboBoxInfo: TComboBoxInfo;

begin
  ComboBoxInfo.cbSize := SizeOf(ComboBoxInfo);
  GetComboBoxInfo(ComboBox1.Handle, ComboBoxInfo);
  SendMessage(
    ComboBoxInfo.hwndList,
    LB_DIR,
    DDL_ARCHIVE,
    Integer(PChar('c:\ruta\a\la\carpeta\*.txt')));
end;

// Saludos
Responder Con Cita
  #10  
Antiguo 30-07-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Gracias Amingo, eres un maestro.
Hay dias en que estoy cerrado, no entiendo nada.
Era asi:
Código Delphi [-]
 DeleteFile('c:\Dias\'+ComboBox1.Text);
Gracias por tu ayuda.
Saludos
Responder Con Cita
  #11  
Antiguo 30-07-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola Roman
Si, Artesanal.
Para un Maestro tal vez.
Saludos
Responder Con Cita
  #12  
Antiguo 30-07-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Me deja con los ojos abiertos esa forma ARTESANAL de hacer las cosas....

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Añadir un ComboBox a un ListView Er_Manué OOP 2 24-12-2008 03:51:24
nombre de archivo en un listbox ramphi Varios 5 12-07-2007 20:59:59
Añadir un Memo a un archivo Word Quin C++ Builder 0 09-09-2006 10:35:15
Mostrar nombre de campos y filtar nombre de tablas .db en un combobox Coco_jac Varios 1 24-06-2006 01:34:29
Guardar lo que tengo en un Edit1.text y edit2.text en una base de datos firebird jorgeluisc Conexión con bases de datos 1 23-04-2006 18:29:28


La franja horaria es GMT +2. Ahora son las 02:32:47.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi