Visual Basic - Como cambiar el color de fondo de los combobox al empezar a introducir texto

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Como cambiar el color de fondo de los combobox al empezar a introducir texto

Publicado por Vicky (8 intervenciones) el 19/03/2015 16:23:24
Buen dia!

Alguien que me ayude, que codigo usar para cambiar el color de fondo de los combobox al empezar a introducir texto, ya me funciono con los Textbox, pero no hayo como hacerle con los ComboBox :(

Godigo para los TexTbox

'Dentro del Form

Public Class Form1

Private Sub conFoco(ByVal sender As Object, ByVal e As System.EventArgs)

DirectCast(sender, TextBox).BackColor = Color.Yellow

End Sub

Private Sub sinFoco(ByVal sender As Object, ByVal e As System.EventArgs)

DirectCast(sender, TextBox).BackColor = Color.White

End Sub




'Dentro del Form1_load

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
For Each c As Object In Me.Controls
If c.GetType Is GetType(TextBox) Then

AddHandler (DirectCast(c, TextBox).GotFocus), AddressOf conFoco

AddHandler (DirectCast(c, TextBox).LostFocus), AddressOf sinFoco

End If
Next
End Sub



Ayuda por favor!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Como cambiar el color de fondo de los combobox al empezar a introducir texto

Publicado por XAnonimo (2 intervenciones) el 22/03/2015 01:07:32
Hola Vicky usa la opcion que necesites de estos codigos:
cambiar de color de fondo al enfocarlo:
Private Sub ComboBox1_MouseMove(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles ComboBox1.MouseMove
ComboBox1.BackColor = Color.Yellow
End Sub
Cambiar el color de fondo al teclear una tecla dentro del combobox1:
Private Sub ComboBox1_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles ComboBox1.KeyPress
ComboBox1.BackColor = Color.Yellow
End Sub
Cambiar el color de fondo al dar click en el combobox1
Private Sub ComboBox1_Click(sender As Object, e As System.EventArgs) Handles ComboBox1.Click
ComboBox1.BackColor = Color.Yellow
End Sub
Cuando pierda el enfoque de combobox1:
Private Sub ComboBox1_LostFocus(sender As Object, e As System.EventArgs) Handles ComboBox1.LostFocus
ComboBox1.BackColor = Color.White
End Sub
Dios te bendiga
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
3
Comentar
sin imagen de perfil

Como cambiar el color de fondo de los combobox al empezar a introducir texto

Publicado por Vicky (8 intervenciones) el 22/03/2015 04:18:48
Muchísimas Gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de LUIS FRANCO

Como cambiar el color de fondo de los combobox al empezar a introducir texto

Publicado por LUIS FRANCO (93 intervenciones) el 24/03/2015 17:07:50
excelente comentario.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como cambiar el color de fondo de los combobox al empezar a introducir texto

Publicado por Oscar Fiblas Aramayo (1 intervención) el 28/11/2016 21:26:03
Sucede que cuando un combobox tiene el DropDownStyle como DropDownList y el FlatStyle es Estándar y el control recibe el foco, muchas veces el control no muestra ninguna señal de que ha recibido el foco (me ha pasado). Por eso a veces es necesario indicar esto, por ejemplo, cambiando el color del control antes de desplegar la lista y seleccionar un ítem. Entonces hay que emplear trucos como cambiar los estilos y otros. Para mi es un defecto (de los pocos) que tiene Visual Basic.Net.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar