PaintValueEventArgs Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece dados para o PaintValue(Object, Graphics, Rectangle) método.
public ref class PaintValueEventArgs : EventArgs
public class PaintValueEventArgs : EventArgs
type PaintValueEventArgs = class
inherit EventArgs
Public Class PaintValueEventArgs
Inherits EventArgs
- Herança
Exemplos
O seguinte exemplo de método de código retorna a PaintValueEventArgs que fornece os dados necessários para pintar uma representação do valor de um objeto dentro de uma dada á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
Observações
PaintValueEventArgs fornece toda a informação necessária para UITypeEditor que um possa pintar dentro de uma área com base no valor do objeto especificado, incluindo onde Rectangle o desenho deve ser feito e o Graphics objeto com que o desenho deve ser feito.
Construtores
| Name | Description |
|---|---|
| PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle) |
Inicializa uma nova instância da PaintValueEventArgs classe usando os valores especificados. |
Propriedades
| Name | Description |
|---|---|
| Bounds |
Obtém o retângulo que indica a área onde a pintura deve ser feita. |
| Context |
Obtém a ITypeDescriptorContext interface a ser usada para obter informação adicional sobre o contexto em que este valor aparece. |
| Graphics |
Obtém o Graphics objeto com que deve ser pintado. |
| Value |
Dá valor para pintar. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |