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 発生を報告します。 このレポートは、イベントが発生したタイミングを知るのに役立ち、デバッグに役立ちます。

コード例を実行するには、 や ToolStripProfessionalRendererなどToolStripSystemRenderer、 からToolStripRenderer継承する型のインスタンスを含むプロジェクトに貼り付けます。 次に、インスタンス 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)

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

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle)

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

プロパティ

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)

適用対象