Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/04/2011, 17:32
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años, 8 meses
Puntos: 29
Respuesta: drivelistbox,dirlistbox y filelistbox

He estado revisando unas pruebas que hice en vb2008 y asi parece que me funciona:

Te pongo las 3 subs de eventos de los listbox

Código vb:
Ver original
  1. Private Sub Dir1_Change(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Dir1.Change
  2.     On Error Resume Next
  3.     File1.Path = Dir1.DirList(Dir1.DirListIndex)
  4.   End Sub
  5.    
  6.   Private Sub Drive1_SelectedIndexChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Drive1.SelectedIndexChanged
  7.     On Error GoTo ErrorDC
  8.     Dir1.Path = VB.Left(Drive1.SelectedItem.ToString, 2)
  9.     Exit Sub
  10. ErrorDC:
  11.     'MsgBox(Err.Description)
  12.    Err.Clear()
  13.     Drive1.Drive = VB.Left(Dir1.Path, 2)
  14.   End Sub
  15.  
  16.   Private Sub File1_DoubleClick(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles File1.DoubleClick
  17.     On Error Resume Next
  18.     If VB.Right(Dir1.DirList(Dir1.DirListIndex), 1) = "\" Then
  19.       Fichero = Dir1.DirList(Dir1.DirListIndex) & File1.FileName
  20.     Else
  21.       Fichero = Dir1.DirList(Dir1.DirListIndex) & "\" & File1.FileName
  22.     End If
  23.   End Sub

Prueba a ver si pita.
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!

Última edición por pkj; 24/04/2011 a las 17:41