次の方法で共有


PaintValueEventArgs クラス

定義

PaintValue(Object, Graphics, Rectangle) メソッドのデータを提供します。

public ref class PaintValueEventArgs : EventArgs
public class PaintValueEventArgs : EventArgs
type PaintValueEventArgs = class
    inherit EventArgs
Public Class PaintValueEventArgs
Inherits EventArgs
継承
PaintValueEventArgs

次のコード例のメソッドは、 を返 PaintValueEventArgs します。このメソッドは、特定の領域内のオブジェクトの値の表現を描画するために必要なデータを提供します。

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

注釈

PaintValueEventArgsは、指定したUITypeEditorオブジェクトの値に基づいて領域内で描画するために必要なすべての情報を提供します。これには、図面を実行する必要がある オブジェクトやGraphics図面を実行するオブジェクトが含まれますRectangle

コンストラクター

PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle)

指定した値を使用して、PaintValueEventArgs クラスの新しいインスタンスを初期化します。

プロパティ

Bounds

描画領域を示す四角形を取得します。

Context

値が表示されるコンテキストに関する追加情報を取得するために使用する ITypeDescriptorContext インターフェイスを取得します。

Graphics

描画に使用する Graphics オブジェクトを取得します。

Value

描画する値を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象