InvalidateEventArgs Classe

Definição

Fornece dados para o evento de Invalidated .Provides data for the Invalidated event.

public ref class InvalidateEventArgs : EventArgs
public class InvalidateEventArgs : EventArgs
type InvalidateEventArgs = class
    inherit EventArgs
Public Class InvalidateEventArgs
Inherits EventArgs
Herança
InvalidateEventArgs

Exemplos

O exemplo de código a seguir demonstra o uso desse tipo.The following code example demonstrates the use of this type. No exemplo, um manipulador de eventos relata a ocorrência do Invalidated evento.In the example, an event handler reports on the occurrence of the Invalidated event. Este relatório ajuda você a aprender quando o evento ocorre e pode ajudá-lo na depuração.This report helps you to learn when the event occurs and can assist you in debugging. Para relatar vários eventos ou eventos que ocorrem com frequência, considere substituir Show Console.WriteLine ou anexar a mensagem a uma multilinha TextBox.To report on multiple events or on events that occur frequently, consider replacing Show with Console.WriteLine or appending the message to a multiline TextBox.

Para executar o código de exemplo, Cole-o em um projeto que contém uma instância de um tipo que Controlherda de, como Button um ComboBoxou.To run the example code, paste it into a project that contains an instance of a type that inherits from Control, such as a Button or ComboBox. Em seguida, nomeie Control1 a instância e verifique se o manipulador de eventos está Invalidated associado ao evento.Then name the instance Control1 and ensure that the event handler is associated with the Invalidated event.

private void Control1_Invalidated(Object sender, InvalidateEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "InvalidRect", e.InvalidRect );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "Invalidated Event" );
}
Private Sub Control1_Invalidated(sender as Object, e as InvalidateEventArgs) _ 
     Handles Control1.Invalidated

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "InvalidRect", e.InvalidRect)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"Invalidated Event")

End Sub

Comentários

O Invalidated evento ocorre quando a exibição de um controle é atualizada.The Invalidated event occurs when a control's display is updated. Um InvalidateEventArgs especifica o retângulo que contém a área de janela invalidada.An InvalidateEventArgs specifies the rectangle that contains the invalidated window area.

Para obter informações sobre o modelo de evento, consulte manipulando e gerando eventos.For information about the event model, see Handling and Raising Events.

Construtores

InvalidateEventArgs(Rectangle)

Inicializa uma nova instância da classe InvalidateEventArgs.Initializes a new instance of the InvalidateEventArgs class.

Propriedades

InvalidRect

Obtém o Rectangle que contém a área da janela invalidada.Gets the Rectangle that contains the invalidated window area.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a

Veja também