ToolStripItemImageRenderEventArgs ToolStripItemImageRenderEventArgs ToolStripItemImageRenderEventArgs ToolStripItemImageRenderEventArgs Class

定義

RenderItemImage イベントのデータを提供します。Provides data for the RenderItemImage event.

public ref class ToolStripItemImageRenderEventArgs : System::Windows::Forms::ToolStripItemRenderEventArgs
public class ToolStripItemImageRenderEventArgs : System.Windows.Forms.ToolStripItemRenderEventArgs
type ToolStripItemImageRenderEventArgs = class
    inherit ToolStripItemRenderEventArgs
Public Class ToolStripItemImageRenderEventArgs
Inherits ToolStripItemRenderEventArgs
継承
ToolStripItemImageRenderEventArgsToolStripItemImageRenderEventArgsToolStripItemImageRenderEventArgsToolStripItemImageRenderEventArgs

この型の使用方法を次のコード例に示します。The following code example demonstrates the use of this type. この例では、イベントハンドラーがRenderItemImageイベントの発生を報告します。In the example, an event handler reports on the occurrence of the RenderItemImage event. このレポートは、イベントがいつ発生し、デバッグに役立つかを理解するのに役立ちます。This report helps you to learn when the event occurs and can assist you in debugging.

コード例を実行するにToolStripRenderer ToolStripSystemRendererは、やToolStripProfessionalRendererなど、から継承された型のインスタンスを含むプロジェクトに貼り付けます。To run the example code, paste it into a project that contains an instance of a type that inherits from ToolStripRenderer, such as a ToolStripSystemRenderer or ToolStripProfessionalRenderer. 次に、インスタンスToolStripRenderer1にという名前を付け、イベントハンドラーがRenderItemImageイベントに関連付けられていることを確認します。Then name the instance ToolStripRenderer1 and ensure that the event handler is associated with the RenderItemImage event.

private void ToolStripRenderer1_RenderItemImage(Object sender, ToolStripItemImageRenderEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Image", e.Image );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ImageRectangle", e.ImageRectangle );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Graphics", e.Graphics );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Item", e.Item );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ToolStrip", e.ToolStrip );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "RenderItemImage Event" );
}
Private Sub ToolStripRenderer1_RenderItemImage(sender as Object, e as ToolStripItemImageRenderEventArgs) _ 
     Handles ToolStripRenderer1.RenderItemImage

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Image", e.Image)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ImageRectangle", e.ImageRectangle)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Graphics", e.Graphics)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Item", e.Item)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ToolStrip", e.ToolStrip)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"RenderItemImage Event")

End Sub

コンストラクター

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Image, Rectangle) ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Image, Rectangle) ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Image, Rectangle) ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Image, Rectangle)

指定したプロパティを持つイメージを指定した領域内に表示する ToolStripItemImageRenderEventArgs を指定して、ToolStripItem クラスの新しいインスタンスを初期化します。Initializes a new instance of the ToolStripItemImageRenderEventArgs class for the specified ToolStripItem that displays an image within the specified space and that has the specified properties.

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle) ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle) ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle) ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle)

指定した領域内にあり、指定したプロパティを持つ ToolStripItemImageRenderEventArgs を指定して、ToolStripItem クラスの新しいインスタンスを初期化します。Initializes a new instance of the ToolStripItemImageRenderEventArgs class for the specified ToolStripItem within the specified space and that has the specified properties.

プロパティ

Graphics Graphics Graphics Graphics

ToolStripItem の描画に使用するグラフィックスを取得します。Gets the graphics used to paint the ToolStripItem.

(Inherited from ToolStripItemRenderEventArgs)
Image Image Image Image

ToolStrip 上に描画されるイメージを取得します。Gets the image painted on the ToolStrip.

ImageRectangle ImageRectangle ImageRectangle ImageRectangle

イメージの境界領域を表す四角形を取得します。Gets the rectangle that represents the bounding area of the image.

Item Item Item Item

描画する ToolStripItem を取得します。Gets the ToolStripItem to paint.

(Inherited from ToolStripItemRenderEventArgs)
ToolStrip ToolStrip ToolStrip ToolStrip

描画する OwnerToolStripItem プロパティの値を取得します。Gets the value of the Owner property for the ToolStripItem to paint.

(Inherited from ToolStripItemRenderEventArgs)

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象