Compartir a través de


ViewEvent Clase

Definición

Representa el tipo de evento que se ha producido en tiempo de diseño en una vista de un control. Esta clase no puede heredarse.

public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
Herencia
ViewEvent

Comentarios

El ViewEvent host de diseño proporciona un objeto al componente del diseñador, por ejemplo, Visual Studio 2005, al generar un evento causado por determinadas acciones de usuario en la vista en tiempo de diseño de un control. Un IControlDesignerView.ViewEvent método delegado controla el ViewEventHandler evento, que toma un ViewEventArgs objeto como parámetro. La EventType propiedad de la ViewEventArgs clase es un ViewEvent objeto . El ViewEventHandler método delegado compara la EventType propiedad con los campos estáticos ViewEvent para determinar qué tipo de acción generó el evento. Por ejemplo, se genera un evento en las siguientes circunstancias:

  • Haga clic en una región en la superficie de diseño.

  • El diseñador dibuja un control en la superficie de diseño.

  • Puede entrar o salir del modo de edición de plantillas para un control.

La ControlDesigner clase proporciona un delegado predeterminado para controlar el IControlDesignerView.ViewEvent evento. Los diseñadores de controles personalizados invalidan los OnClickmétodos , OnPainty OnTemplateModeChanged para procesar esos eventos para el control en la superficie de diseño.

El host del diseñador inicializa un ViewEventArgs objeto para el tipo de acción en la superficie de diseño y, a continuación, pasa el objeto al ViewEventHandler delegado. La EventType propiedad del ViewEventArgs objeto indica qué tipo de acción:

La EventArgs propiedad proporciona los argumentos de evento específicos del tipo de acción.

Campos

Click

Indica que se ha provocado un evento de vista por haber hecho clic con el mouse en una región del diseñador.

Paint

Indica que se ha provocado un evento de vista por dibujar un control en la superficie de diseño.

TemplateModeChanged

Indica que se ha producido un evento de vista por cambiar el modo de plantilla de un diseñador de controles.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también