Sdílet prostřednictvím


PaintValueEventArgs Třída

Definice

Poskytuje data pro metodu PaintValue(Object, Graphics, Rectangle) .

public ref class PaintValueEventArgs : EventArgs
public class PaintValueEventArgs : EventArgs
type PaintValueEventArgs = class
    inherit EventArgs
Public Class PaintValueEventArgs
Inherits EventArgs
Dědičnost
PaintValueEventArgs

Příklady

Následující ukázková metoda kódu vrátí PaintValueEventArgs objekt, který poskytuje data potřebná k vykreslení reprezentace hodnoty objektu v dané oblasti:

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

Poznámky

PaintValueEventArgs poskytuje všechny informace potřebné k UITypeEditor malování v oblasti na základě hodnoty zadaného objektu, včetně Rectangle toho, ve kterém má být výkres proveden, a objektu Graphics , se kterým má být výkres proveden.

Konstruktory

PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle)

Inicializuje novou instanci PaintValueEventArgs třídy pomocí zadaných hodnot.

Vlastnosti

Bounds

Získá obdélník, který označuje oblast, ve které má být malování provedeno.

Context

ITypeDescriptorContext Získá rozhraní, které chcete použít k získání dalších informací o kontextu, ve který se tato hodnota zobrazí.

Graphics

Graphics Získá objekt, se kterým by mělo být provedeno malování.

Value

Získá hodnotu malování.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro