PaintValueEventArgs Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |