PaintValueEventArgs Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece dados para o método PaintValue(Object, Graphics, Rectangle).
public ref class PaintValueEventArgs : EventArgs
public class PaintValueEventArgs : EventArgs
type PaintValueEventArgs = class
inherit EventArgs
Public Class PaintValueEventArgs
Inherits EventArgs
- Herança
Exemplos
O seguinte método de exemplo de código retorna um PaintValueEventArgs que fornece os dados necessários para pintar uma representação do valor de um objeto dentro de uma determinada área:
PaintValueEventArgs^ CreatePaintValueEventArgs( System::ComponentModel::ITypeDescriptorContext^ context, Object^ value, Graphics^ graphics, Rectangle bounds )
{
PaintValueEventArgs^ e = gcnew PaintValueEventArgs( context, value, graphics, bounds );
// The context of the paint value event e.Context
// The Object representing the value to paint e.Value
// The graphics to use to paint e.Graphics
// The rectangle in which to paint e.Bounds
return e;
}
public PaintValueEventArgs CreatePaintValueEventArgs(System.ComponentModel.ITypeDescriptorContext context, object value, Graphics graphics, Rectangle bounds)
{
PaintValueEventArgs e = new PaintValueEventArgs(context, value, graphics, bounds);
// The context of the paint value event e.Context
// The object representing the value to paint e.Value
// The graphics to use to paint e.Graphics
// The rectangle in which to paint e.Bounds
return e;
}
Public Function CreatePaintValueEventArgs(ByVal context As System.ComponentModel.ITypeDescriptorContext, ByVal value As Object, ByVal graphics As Graphics, ByVal bounds As Rectangle) As PaintValueEventArgs
Dim e As New PaintValueEventArgs(context, value, graphics, bounds)
' The context of the paint value event e.Context
' The object representing the value to paint e.Value
' The graphics to use to paint e.Graphics
' The rectangle in which to paint e.Bounds
Return e
End Function
Comentários
PaintValueEventArgs fornece todas as informações necessárias para um UITypeEditor pintar dentro de uma área com base no valor do objeto especificado, incluindo o Rectangle no qual o desenho deve ser feito e o objeto com o Graphics qual o desenho deve ser feito.
Construtores
PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle) |
Inicializa uma nova instância da classe PaintValueEventArgs usando os valores especificados. |
Propriedades
Bounds |
Obtém o retângulo que indica a área na qual deve ser feita a pintura. |
Context |
Obtém a interface ITypeDescriptorContext a ser usada para obter informações adicionais sobre o contexto em que esse valor aparece. |
Graphics |
Obtém o objeto Graphics com o qual deve ser feita a pintura. |
Value |
Obtém o valor a pintar. |
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) |