| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
max Lt

Registrado: 12 Mar 2005Mensajes: 89Ubicación: Argentina Prov B.A Mar del Plata
|
Publicado: Lun 26 Sep, 2005 6:30 pm Asunto: listbox con nombre de archivos |
|
|
Primero holas a todos ..bueno mi cuestion es la siguiente como puedo cargar en un arreglo o guardar los archivos elegidos por ejemplo
yo intente arreglo[]=Opendialog1->Files;..pero me salta error..
por que lo que quiero es de ese arreglo sacar los nombre de archivos y mostrarlos en el listbox ...masomenos eso ya lo hice puse filelistbox no visible alli guardaba las direcciones y en lisbox el nombre del archivo(con ExtractFileName( ) ) ..
una cosa asi::
void __fastcall Tfm1::Abrir1Click(TObject *Sender)
{int x;
if (OpenDialog1->Execute())
{
lista->Items=OpenDialog1->Files;
for (int I = 0; I < lista->Count; I ++) //lista es el filelistbox
{//lis_aux es el listbox
lista_aux->Items->Add(ExtractFileName(lista->Items->operator [](I)));
}
}
st1->Caption=IntToStr(lista->Count);
}//es una lista para un reproductor de audio
me funciona bien ..pero para mi gusto queda medio croto....feucho..nose q diran usteds desde ya muchisimas gracias por su ayuda!!!!!!!!!!!!!!!! _________________ Salu2 |
|
| Volver arriba |
|
 |
Jumanor Lt


Registrado: 28 Feb 2003Mensajes: 91Ubicación: tacna-Peru
|
Publicado: Mar 27 Sep, 2005 3:29 am Asunto: |
|
|
Holas:
Deberias usar TStringList
| Código: |
TStringList *lista=new TStringList;
lista->Add("Lista 1");
lista->Add("Lista 2");
delete lista;
|
y eso de
| Cita: | | yo intente arreglo[]=Opendialog1->Files;..pero me salta error.. |
como esta declarado arreglo? acaso: char**,String,vector<>..etc.
en fin usa la Help del Builder y busca TStringList
Saludos _________________ Es dificil decir q es imposible xq el sueño de ayer es la esperanza de hoy y la realidad d mañana |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mar 27 Sep, 2005 5:17 pm Asunto: |
|
|
Usando el OpenDialgo
puedes hacer algo como esto
| Código: | if(this->OpenDialog1->Execute())
{
int NoArchivos = this->OpenDialog1->Files->Count;
for(int a=0; a<NoArchivos;a++)
lista_aux->Items->Add(this->OpenDialog1->Files->Strings[a].Trim());
} |
_________________
 |
|
| Volver arriba |
|
 |
max Lt

Registrado: 12 Mar 2005Mensajes: 89Ubicación: Argentina Prov B.A Mar del Plata
|
Publicado: Mie 28 Sep, 2005 2:12 am Asunto: listbox con nombre de archivos |
|
|
muchas pero muchas gracias César y Jumanor las dos me funcionaron a la perfeccion
. _________________ Salu2 |
|
| Volver arriba |
|
 |
|