PaintValueEventArgs Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i dati per il metodo PaintValue(Object, Graphics, Rectangle).
public ref class PaintValueEventArgs : EventArgs
public class PaintValueEventArgs : EventArgs
type PaintValueEventArgs = class
inherit EventArgs
Public Class PaintValueEventArgs
Inherits EventArgs
- Ereditarietà
Esempio
Il metodo di esempio di codice seguente restituisce un oggetto PaintValueEventArgs che fornisce i dati necessari per disegnare una rappresentazione del valore di un oggetto all'interno di un'area specificata:
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
Commenti
PaintValueEventArgs fornisce tutte le informazioni necessarie per un oggetto da UITypeEditor disegnare all'interno di un'area in base al valore dell'oggetto specificato, tra cui l'oggetto Rectangle in cui deve essere eseguito il disegno e l'oggetto Graphics con cui eseguire il disegno.
Costruttori
PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle) |
Inizializza una nuova istanza della classe PaintValueEventArgs usando i valori specificati. |
Proprietà
Bounds |
Ottiene il rettangolo che indica l'area entro la quale andrà eseguito il disegno. |
Context |
Ottiene l'interfaccia ITypeDescriptorContext da utilizzare per ottenere ulteriori informazioni sul contesto in cui appare il valore. |
Graphics |
Ottiene l'oggetto Graphics con cui deve essere eseguito il disegno. |
Value |
Ottiene il valore da rappresentare graficamente. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |