語言

ToolStripItemTextRenderEventArgs 類別

定義

提供 RenderItemText 事件的資料。

public ref class ToolStripItemTextRenderEventArgs : System::Windows::Forms::ToolStripItemRenderEventArgs
public class ToolStripItemTextRenderEventArgs : System.Windows.Forms.ToolStripItemRenderEventArgs
type ToolStripItemTextRenderEventArgs = class
    inherit ToolStripItemRenderEventArgs
Public Class ToolStripItemTextRenderEventArgs
Inherits ToolStripItemRenderEventArgs
繼承
ToolStripItemTextRenderEventArgs

範例

下列程式代碼範例示範此類型的用法。 在這個例子中,事件處理者會回報事件 RenderItemText 的發生情況。 此報告能幫助您了解事件發生時間,並協助除錯。

要執行範例程式碼,將它貼到包含繼承自 ToolStripRenderer的型別實例的專案中,例如 a ToolStripSystemRenderer 或 ToolStripProfessionalRenderer。 接著命名實例 ToolStripRenderer1 ,並確保事件處理程序與事件 RenderItemText 相關聯。

private void ToolStripRenderer1_RenderItemText(Object sender, ToolStripItemTextRenderEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Text", e.Text );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "TextColor", e.TextColor );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "TextFont", e.TextFont );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "TextRectangle", e.TextRectangle );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "TextFormat", e.TextFormat );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "TextDirection", e.TextDirection );
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(), "RenderItemText Event" );
}
Private Sub ToolStripRenderer1_RenderItemText(sender as Object, e as ToolStripItemTextRenderEventArgs) _ 
     Handles ToolStripRenderer1.RenderItemText

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Text", e.Text)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "TextColor", e.TextColor)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "TextFont", e.TextFont)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "TextRectangle", e.TextRectangle)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "TextFormat", e.TextFormat)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "TextDirection", e.TextDirection)
    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(),"RenderItemText Event")

End Sub

建構函式

名稱 Description
ToolStripItemTextRenderEventArgs(Graphics, ToolStripItem, String, Rectangle, Color, Font, ContentAlignment)

初始化一個新的類別實例 ToolStripItemTextRenderEventArgs ,並具備指定的文字與文字屬性。

ToolStripItemTextRenderEventArgs(Graphics, ToolStripItem, String, Rectangle, Color, Font, TextFormatFlags)

初始化一個新的類別實例 ToolStripItemTextRenderEventArgs ,並以指定的文字及文字屬性格式。

屬性

名稱 Description
Graphics

取得用來繪製 ToolStripItem.

(繼承來源 ToolStripItemRenderEventArgs)
Item

他會畫 ToolStripItem 畫。

(繼承來源 ToolStripItemRenderEventArgs)
Text

取得或設定要繪製的文字。ToolStripItem

TextColor

取得或設定文字的 ToolStripItem 顏色。

TextDirection

無論文字是垂直繪製還是橫向繪製,都能獲得或固定。

TextFont

取得或設定繪製在 ToolStripItem的文字字型。

TextFormat

取得或設定繪製在 ToolStripItem. 上的文字的顯示與版面資訊。

TextRectangle

取得或設定代表繪製文字界限的矩形。

ToolStrip

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

(繼承來源 ToolStripItemRenderEventArgs)

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於