語言

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 的發生情況。 此報告能幫助您了解事件發生時間,並協助除錯。

要執行範例程式碼,將它貼到包含繼承自 ToolStripRenderer的型別實例的專案中,例如 a ToolStripSystemRenderer 或 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

建構函式

名稱 Description
ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Image, Rectangle)

初始化一個新的類別實例 ToolStripItemImageRenderEventArgs ,該類別 ToolStripItem 在指定空間內顯示影像,且具備指定屬性。

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle)

在指定空間內初始化一個類別的新實例ToolStripItemImageRenderEventArgsToolStripItem,該類別具有指定的屬性。

屬性

名稱 Description
Graphics

取得用來繪製 ToolStripItem.

(繼承來源 ToolStripItemRenderEventArgs)
Image

把圖像畫在 ToolStrip.

ImageRectangle

取得代表影像邊界區域的矩形。

Item

他會畫 ToolStripItem 畫。

(繼承來源 ToolStripItemRenderEventArgs)
ToolStrip

取得房產價值 Owner 以進行 ToolStripItem 油漆。

(繼承來源 ToolStripItemRenderEventArgs)

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於