Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2008, 04:14
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 17 años, 3 meses
Puntos: 37
Respuesta: Visual Basic 2005: Listview

Cita:
Iniciado por moradazo Ver Mensaje
Hola, tengo una duda con un listview:

Necesito que cuando una línea esté seleccionada me lleve esa línea al textbox, pero ingresándola con ENTER. Tengo este código:

Código PHP:
Private Sub ListView1_Enter(ByVal sender As System.ObjectByVal e As System.EventArgsHandles ListView1.Enter
        
If ListView1.SelectedItems.Count 0 Then Exit Sub
        
For As Integer ListView1.SelectedItems.Count 1 To 0 Step -1
            TextBox1
.AppendText(ListView1.SelectedItems(i).Text)
        
Next
    End Sub 
Si alguien me puede decir en donde estoy equivocado, le agradeceré mucho.

Saludos.
Hola de nuevo,
en vez de en el evento Enter, pon el código en el KeyPress, así:

Código:
Private Sub ListView1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles ListView1.KeyPress
        If ListView1.SelectedItems.Count = 0 Then Exit Sub
        If Asc(e.KeyChar) = 13 Then
            For i As Integer = ListView1.SelectedItems.Count - 1 To 0 Step -1
                TextBox1.AppendText(ListView1.SelectedItems(i).Text)
            Next
        End If
    End Sub