Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2008, 09:26
NRLABS
 
Fecha de Ingreso: febrero-2002
Ubicación: Chile
Mensajes: 1.573
Antigüedad: 23 años, 1 mes
Puntos: 2
Listview, context menu strip y folder dialog

Hola foro

Tengo un ListView con un context menu strip.

Cuando selecionas un icono del listview, y con el segundo boton seleccionas una de las etiquetas...

Si la cantidad de elementos seleccionados es mayor a 0, entonces abro el Show Folder Dialog.

El problema es que, la primera vez que abre el showfolder dialog "se demora" (se queda como pegado..) y el o los iconos seleccionados se pierden... y por ende piendo la informacion que el usuario selecciono.

La segunda vez que realizo la accion, (puesto que no seleccione nada) funciona correctamente.
Alguien sabe porque puede ser?

El codigo del boton context menu...

Código PHP:



 
If ListView.SelectedItems.Count 0 Then


   MsgBox
(ListView.SelectedItems.Count.ToString)  #muestra uno o mas

            
Dim folder As New FolderBrowserDialog
        
            folder
.Description() = "Selecione una carpeta para descargar los archivos"
            
folder.RootFolder Environment.SpecialFolder.Desktop
            
If folder.ShowDialog() = DialogResult.OK Then
             
                Dim lvItem 
As ListViewItem
                Dim directorioLocal 
As String 
                directorioLocal 
folder.SelectedPath
                MsgBox
(ListView.SelectedItems.Count.ToString#muestra 0



                
For Each lviItem As ListViewItem In ListView.SelectedItems
                    lvItem 
lstDescargas.Items.Add(lviItem.Text)
                    
lvItem.SubItems.AddRange(New String() {lviItem.SubItems.Item(1).TextdirectoriodirectorioLocal"Esperando"})
                    
ListView.Refresh()

la variable directorio es publica

                Next

            End 
If
        
End If 
Gracias

Última edición por NRLABS; 02/08/2008 a las 11:54