Foros del Web » Programación para mayores de 30 ;) » .NET »

Listview, context menu strip y folder dialog

Estas en el tema de Listview, context menu strip y folder dialog en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 01/08/2008, 09:26
 
Fecha de Ingreso: febrero-2002
Ubicación: Chile
Mensajes: 1.573
Antigüedad: 22 años, 2 meses
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:58.