Ayuda con FileListBox
Publicado por Arra (43 intervenciones) el 27/10/2010 23:34:27
Hola amig@s. No se porque no me sale esta pequeña parte de mi programa. Por favor necesito vuestra ayuda, si sois tan amables.
---------------
Quiero que al pinchar en cualquier archivo de este FileListBox, automaticamente me lo introduzca en el TextBox sin la extension, y al perder este el foco, el File se inabilite. Lo hago asi:
Dim longD As Integer
Dim longE As Integer
Dim longF As String
Dim CarpetadeProgramas As string
Private Sub File2_Click()
If Len(File2.filename) < 0 Then
NADA1 = ""
Else
If Len(File2.filename) > 1 Then
longD = Len(File2.filename) ' Longitud total del nombre fichero+extension.
longE = longD - 4 'Longitud total-4caracteres (por ".ext")
longF = Left(File2.filename, longE)
Text11.Text = longF
End If
End If
End Sub
Private Sub Text11_GotFocus()
Text11.BackColor = &HFFFFC0
File2.BackColor = &HFFFFC0
File2.Enabled = True
End Sub
Private Sub Text11_LostFocus()
File2.BackColor = &H8000000F
File2.Enabled = False
End Sub
Private Sub Form_Load()
CarpetadeProgramas = "C:\Ficheros"
File2.Path = CarpetadeProgramas
End Sub
---------------------
Faltan los Enabled=Falde/True...., en fin, eso me sale bien. El problema es que cuando pincho en un fichero, inabilita el TextBox, se va al siguiente elemento, PERO... NO mete el fichero sin su extensdion en el Text11.
GRACIAS de antemano a tod@s.
ARRA
---------------
Quiero que al pinchar en cualquier archivo de este FileListBox, automaticamente me lo introduzca en el TextBox sin la extension, y al perder este el foco, el File se inabilite. Lo hago asi:
Dim longD As Integer
Dim longE As Integer
Dim longF As String
Dim CarpetadeProgramas As string
Private Sub File2_Click()
If Len(File2.filename) < 0 Then
NADA1 = ""
Else
If Len(File2.filename) > 1 Then
longD = Len(File2.filename) ' Longitud total del nombre fichero+extension.
longE = longD - 4 'Longitud total-4caracteres (por ".ext")
longF = Left(File2.filename, longE)
Text11.Text = longF
End If
End If
End Sub
Private Sub Text11_GotFocus()
Text11.BackColor = &HFFFFC0
File2.BackColor = &HFFFFC0
File2.Enabled = True
End Sub
Private Sub Text11_LostFocus()
File2.BackColor = &H8000000F
File2.Enabled = False
End Sub
Private Sub Form_Load()
CarpetadeProgramas = "C:\Ficheros"
File2.Path = CarpetadeProgramas
End Sub
---------------------
Faltan los Enabled=Falde/True...., en fin, eso me sale bien. El problema es que cuando pincho en un fichero, inabilita el TextBox, se va al siguiente elemento, PERO... NO mete el fichero sin su extensdion en el Text11.
GRACIAS de antemano a tod@s.
ARRA
Valora esta pregunta


0