語言

ContentsResizedEventArgs 類別

定義

提供 ContentsResized 事件的資料。

public ref class ContentsResizedEventArgs : EventArgs
public class ContentsResizedEventArgs : EventArgs
type ContentsResizedEventArgs = class
    inherit EventArgs
Public Class ContentsResizedEventArgs
Inherits EventArgs
繼承
ContentsResizedEventArgs

範例

下列程式代碼範例示範此類型的用法。 在這個例子中,事件處理者會回報事件 ContentsResized 的發生情況。 此報告能幫助您了解事件發生時間,並協助除錯。 若要報告多個事件或頻繁發生的事件,請考慮將Show訊息替換Console.WriteLine為或附加於多行TextBox。

要執行範例程式碼,請將其貼到包含一個 RichTextBox 名為 RichTextBox1的實例的專案中。 然後確保事件處理程式與事件 ContentsResized 相關聯。

private void RichTextBox1_ContentsResized(Object sender, ContentsResizedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "NewRectangle", e.NewRectangle );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ContentsResized Event" );
}
Private Sub RichTextBox1_ContentsResized(sender as Object, e as ContentsResizedEventArgs) _ 
     Handles RichTextBox1.ContentsResized

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "NewRectangle", e.NewRectangle)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"ContentsResized Event")

End Sub

備註

當接受新文字所需的邊界矩形改變時,此事件會被觸發。 如果控制項內的文字跨越多行,請求的矩形將永遠是控制項的寬度。 你可以在控制中處理這個事件,實現多行 RichTextBox 控制的自動調整大小。 該 ContentsResizedEventArgs 表示 的請求大小 RichTextBox。

建構函式

名稱 Description
ContentsResizedEventArgs(Rectangle)

初始化 ContentsResizedEventArgs 類別的新執行個體。

屬性

名稱 Description
NewRectangle

代表控制項的請求大小 RichTextBox 。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於

另請參閱