ToolStripItemImageRenderEventArgs クラス

定義

RenderItemImage イベントのデータを提供します。

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
継承
ToolStripItemImageRenderEventArgs

次のコード例では、この型の使用方法を示します。 この例では、イベント ハンドラーは、 RenderItemImage イベントの発生を報告します。 このレポートは、イベントがいつ発生するかを学習するのに役立ち、デバッグに役立ちます。

コード例を実行するには、ToolStripRendererToolStripSystemRendererなど、ToolStripProfessionalRendererから継承する型のインスタンスを含むプロジェクトに貼り付けます。 次に、インスタンスに ToolStripRenderer1 という名前を付け、イベント ハンドラーが RenderItemImage イベントに関連付けられていることを確認します。

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)

指定した空間内にイメージを表示し、指定したプロパティを持つ指定したToolStripItemに対して、ToolStripItemImageRenderEventArgs クラスの新しいインスタンスを初期化します。

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle)

指定したスペース内で指定したプロパティを持つ指定したToolStripItemに対して、ToolStripItemImageRenderEventArgs クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Graphics

ToolStripItemの描画に使用するグラフィックスを取得します。

(継承元 ToolStripItemRenderEventArgs)
Image

ToolStripに描画されたイメージを取得します。

ImageRectangle

イメージの境界領域を表す四角形を取得します。

Item

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

(継承元 ToolStripItemRenderEventArgs)
ToolStrip

描画するOwnerToolStripItem プロパティの値を取得します。

(継承元 ToolStripItemRenderEventArgs)

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象