
07/08/2008, 04:14
|
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 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.Object, ByVal e As System.EventArgs) Handles ListView1.Enter
If ListView1.SelectedItems.Count = 0 Then Exit Sub
For i 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
|