Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método ControlDesigner.OnPaint (PaintEventArgs)

 

Publicado: octubre de 2016

Si se llama cuando el Diseñador de controles dibuja el control asociado en la superficie de diseño, el CustomPaint es el valor true.

Espacio de nombres:   System.Web.UI.Design
Ensamblado:  System.Design (en System.Design.dll)

protected virtual void OnPaint(
	PaintEventArgs e
)

Parámetros

e
Type: System.Windows.Forms.PaintEventArgs

Un PaintEventArgs objeto que especifica los gráficos y límites de rectángulo utilizados para dibujar el control.

El ViewEvent evento es desencadenado por el host de diseño para algunas acciones en un control en la superficie de diseño. Por ejemplo, se genera un evento para las condiciones siguientes:

  • El usuario hace clic en el control.

  • El diseño host solicita el formato HTML para representar el control asociado en la superficie de diseño.

  • El usuario entra o sale del modo para el control de edición de plantillas.

La ControlDesigner clase suministra un delegado predeterminado para controlar la IControlDesignerView.ViewEvent eventos. Las clases derivadas de ControlDesigner debe establecer el ViewFlags.CustomPaint valor e invalide el OnPaint método para procesar los eventos que se producen cuando el host de diseño dibuja el control en la superficie de diseño.

El OnPaint método permite que las clases derivadas controlen el evento sin asociar un delegado. Ésta es la técnica preferida para controlar el evento en una clase derivada.

La implementación predeterminada de la OnPaint método se devuelve sin realizar ningún procesamiento.

Notas para desarrolladores de herederos:

Invalidar el OnPaint método en una clase que deriva de la ControlDesigner clase para controlar eventos de dibujo de un control en la superficie de diseño. Sin embargo, el evento sólo se produce si el CustomPaint se ha establecido el valor con el SetViewFlags método.

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: