SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: jcasiano en Jueves 15 de Abril de 2004, 11:09

Título: ¿como Puedo Seleccionar Varios Ficheros A La Vez ?
Publicado por: jcasiano en Jueves 15 de Abril de 2004, 11:09
Hola
Quiero que el usuario pueda seleccionar varios ficheros de una caja de dialogo mediante el cursor y la tecla de mayúsculas. Lo intento con el CommonDialog.showopen, pero tengo dos problemas:
1.- la caja no permite utilizar la tecla de mayúsculas.
2.- Solo encuentro la propiedad Filename, que recoge el nombre de un único fichero seleccionado.
Se agradece la ayuda.
Javier
Título: Re: ¿como Puedo Seleccionar Varios Ficheros A La Vez ?
Publicado por: Brroz en Jueves 15 de Abril de 2004, 17:09
Hola jcasiano.

Debes establecer la opción de multiselección para el commondialog mediante su propiedad Flags.
Código: Text
  1.  
  2. CommonDialog1.Flags = cdlOFNAllowMultiselect
  3.  
  4.  

Podrás recuperar la selección mediante la propiedad FileName que en este caso devolverá una cadena con los nombres cortos de los archivos seleccionados separados por un espacio en blanco  (de ahí la necesidad de mostrar nombres cortos).

Si ya usas algún otro 'flag', añade este otro mediante el operador OR.

Suerte.