Compartilhar via


ViewEvent Classe

Definição

Representa o tipo de evento que ocorreu em uma exibição de um controle no tempo de design. Essa classe não pode ser herdada.

public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
Herança
ViewEvent

Comentários

Um ViewEvent objeto é fornecido ao componente do designer pelo host de design, por exemplo, o Visual Studio 2005, ao gerar um evento causado por determinadas ações do usuário na exibição de tempo de design de um controle. O IControlDesignerView.ViewEvent evento é tratado por um ViewEventHandler método delegado, que usa um ViewEventArgs objeto como um parâmetro. A EventType propriedade da ViewEventArgs classe é um ViewEvent objeto . O ViewEventHandler método delegado compara a EventType propriedade com os campos estáticos ViewEvent para determinar qual tipo de ação gerou o evento. Por exemplo, um evento é gerado sob as seguintes circunstâncias:

  • Você clica em uma região na superfície de design.

  • O designer desenha um controle na superfície de design.

  • Você entra ou sai do modo de edição de modelo para um controle.

A ControlDesigner classe fornece um delegado padrão para manipular o IControlDesignerView.ViewEvent evento. Os designers de controle personalizados substituem os OnClickmétodos , OnPainte OnTemplateModeChanged para processar esses eventos para o controle na superfície de design.

O host do designer inicializa um ViewEventArgs objeto para o tipo de ação na superfície de design e passa o objeto para o ViewEventHandler delegado. A EventType propriedade do ViewEventArgs objeto indica qual tipo de ação:

A EventArgs propriedade fornece os argumentos de evento específicos para o tipo de ação.

Campos

Click

Indica que um evento de exibição foi gerado por um clique em uma região de designer.

Paint

Indica que um evento de exibição foi gerado pelo desenho de um controle na superfície de design.

TemplateModeChanged

Indica que um evento de exibição foi gerado pela alteração do modo de modelo de um controle de designer.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também