cambiar color del borde..

17/10/2006 - 00:18 por RAUL | Informe spam
Hay algunos componentes como el combobox, que no da opcion a cambiar el
color del borde, hay alguna forma de hacerlo

Saludos y gracias

Preguntas similare

Leer las respuestas

#1 mr-factory.com
17/10/2006 - 16:45 | Informe spam
Hola,
no existe una propiedad directa para modificar el color del borde de un
ComboBox, pero lo que puedes hacer es dibujar un recuadro en el form que te
simule el borde del ComboBox. Inserta este código en el evento Paint del
formulario:

Dim gr As Graphics = e.Graphics
For i As Integer = 0 To Me.Controls.Count - 1
If TypeOf Me.Controls(i) Is ComboBox Then
Dim Rec As New Rectangle(Me.Controls(i).Left - 1, _
Me.Controls(i).Top - 1, _
Me.Controls(i).Width + 1, _
Me.Controls(i).Height + 1)
Dim MiPen As Pen = Pens.Blue
gr.DrawRectangle(MiPen, Rec)
End If
Next

Lo que hace es recorrer todos los controles del formulario y comprobar si
son ComboBox, en el caso que sea un ComboBox dibuja un recuadro azul las
coordenadas del control.

Puedes poner la propiedad FlatStyle del ComboBox a Flat para que no te
muestre el borde original


Saludos



Mi blog: http://mrfactory.blogspot.com/


"RAUL" wrote:


Hay algunos componentes como el combobox, que no da opcion a cambiar el
color del borde, hay alguna forma de hacerlo

Saludos y gracias


Respuesta Responder a este mensaje
#2 Carlos Gómez
17/10/2006 - 23:37 | Informe spam
y ya puestos, cambiar el color de la casilla de verificación de un
checkbox (no el texto ni el fondo del texto, sería la propiedad -ya le
he puesto nombre :-) checkbox.BackBoxColor

y tambien, cambiar el color de texto y de fondo de un DateTimePicker?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida