Foros del Web » Programación para mayores de 30 ;) » .NET »

OnpaintBackground

Estas en el tema de OnpaintBackground en el foro de .NET en Foros del Web. Buen dìa. 1. al crear un control de usuario utilizò el siguiente prcedimiento para evitar qeu se me pinte el fondo del control. Protected Overrides ...
  #1 (permalink)  
Antiguo 27/01/2011, 09:04
 
Fecha de Ingreso: enero-2011
Mensajes: 3
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta OnpaintBackground

Buen dìa.

1. al crear un control de usuario utilizò el siguiente prcedimiento para evitar qeu se me pinte el fondo del control.

Protected Overrides Sub OnPaintBackground(ByVal pevent As System.Windows.Forms.PaintEventArgs)
'MyBase.OnPaintBackground(pevent)
'Con esto anulamos el evento de Paint Background
End Sub

Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams
Get
'Creamos una instancia de create params
'a partir de la base y cambiamos su propiedad
'ExStyle a nulo para permitir transparencia
Dim params As CreateParams = MyBase.CreateParams
params.ExStyle = &H20
Return params
End Get
End Property 'Propiedad de transparencia

PREGUNTA:
como hacer para que a los controlos child o hijos tampoco se les pinte el
fondo ?

Gracias:
[email protected]
  #2 (permalink)  
Antiguo 27/01/2011, 09:19
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: OnpaintBackground

Hola en sus propiedades hay uno llamado UseAppStyling esto pongo en "false", es para que eviten tener los estilos que heredan. Saludos!
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 27/01/2011, 10:24
 
Fecha de Ingreso: enero-2011
Mensajes: 3
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: OnpaintBackground

Podrias colaborarme con un pequeno fragmento de codigopor que no se donde esta esa propiedad.

Gracias

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:41.