ToolStripItemImageRenderEventArgs 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 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
- 繼承
範例
下列程式代碼範例示範此類型的用法。 在這個例子中,事件處理者會回報事件 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) |