Título: Duda multiselect Publicado por: icisneros en 30 Noviembre 2005, 10:06 am Al colocar el control FileListBox le aplico la propiedad multiselect. EStoy haciendo un explorador de archivos similar al de windows.
Entonces cuando el usuario haya seleccionado varios archivos, como puedo obtener el nombre de todos ellos? O tendria que ir guardandolo en una matriz a medida que los pulsa? Si hay alguna forma de ir obteniendo todos los nombres... decirmela!!! jajaja He probado con FicherosA.FileName(Index) pero no funciona :( Saludos!! Título: Re: Duda multiselect Publicado por: Ch3ck en 30 Noviembre 2005, 15:06 pm Bueno esto es una pequeña idea que tengo, que tal si intentas hacer un...
With FicherosA For c = 0 to .(index) 'o como sea el index, no tengo vb MsgBox c Next c End with Observa si los saca individualmente y los metes en una variable. Título: Re: Duda multiselect Publicado por: icisneros en 1 Diciembre 2005, 10:52 am el problema es que no tiene la propiedad index, por eso no puedo hacerlo asi
Saludos!! Título: Re: Duda multiselect Publicado por: NYlOn en 1 Diciembre 2005, 15:12 pm El siguiente code pone todos los items seleccionados en una lista.
Espero q te sirva: El Form tiene q tener un FileBox (File1) y un ListBox (List1) Código: List1.Clear 'Limpiamos la lista Lo podes meter en un commando button, o donde kieras xDD Un Saludo. Título: Re: Duda multiselect Publicado por: icisneros en 1 Diciembre 2005, 21:40 pm Bueno leyendo ese codigo he visto como puedo hacerlo, estaba buscando el index en la propiedad filename y resulta que esta en la selected. Gracias!!
Saludos!! Título: Re: Duda multiselect Publicado por: NYlOn en 2 Diciembre 2005, 01:55 am De nada :D
Título: Re: Duda multiselect Publicado por: icisneros en 2 Diciembre 2005, 09:00 am Bueno ahora que lo he probado voy a poner una mini explicacion:
File1.Selected(i) -> Devuelve verdadero o falso dependiendo de si ese elemento esta elegido en la lista. File1.List(i) -> Devuelve el nombre de ese elemento de la lista Saludos!! |