Limpiar combo

26/11/2004 - 00:46 por Juan Melas | Informe spam
Necesito limpiar un combo desde dentro del mismo, en el evento keypress
pongo el código al pie, la primera vez que presiono va al primer ítem y la
segunda lo limpia, como puedo hacer para que lo limpie con una sola
pulsación.?

Private Sub CboCateg_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles CboCateg.KeyPress
If e.KeyChar = Microsoft.VisualBasic.ChrW(27) Then
Me.CboCateg.SelectedIndex = -1
End If
End Sub

Preguntas similare

Leer las respuestas

#1 Pedro Luna Montalvo, MVP
26/11/2004 - 03:49 | Informe spam
Si la propiedad DropDownStyle de tu combo es: DropDown, usa:
Me.CboCateg.ResetText()

Si la propiedad DropDownStyle de tu combo es: DropDownList, usa:
Me.CboCateg,SelectedItem = Nothing

Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu
Respuesta Responder a este mensaje
#2 escarcha56
26/11/2004 - 19:31 | Informe spam
Si lo quieres es borrar el contenido completo de la lista
puedes usar .clear o si lo que quieres es que no este
seleccionado nada en el combo manteniendo la lista puedes
usar .SelectedItem=-1




Necesito limpiar un combo desde dentro del mismo, en el


evento keypress
pongo el código al pie, la primera vez que presiono va


al primer ítem y la
segunda lo limpia, como puedo hacer para que lo limpie


con una sola
pulsación.?

Private Sub CboCateg_KeyPress(ByVal sender As Object,


ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles


CboCateg.KeyPress
If e.KeyChar = Microsoft.VisualBasic.ChrW(27) Then
Me.CboCateg.SelectedIndex = -1
End If
End Sub


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida