ContentsResizedEventArgs.NewRectangle Egenskap

Definition

Representerar kontrollens RichTextBox begärda storlek.

public:
 property System::Drawing::Rectangle NewRectangle { System::Drawing::Rectangle get(); };
public System.Drawing.Rectangle NewRectangle { get; }
member this.NewRectangle : System.Drawing.Rectangle
Public ReadOnly Property NewRectangle As Rectangle

Egenskapsvärde

En Rectangle som representerar kontrollens RichTextBox begärda storlek.

Exempel

Följande kodexempel visar hur den här medlemmen används. I exemplet rapporterar en händelsehanterare om händelsens RichTextBox.ContentsResized förekomst. Den här rapporten hjälper dig att lära dig när händelsen inträffar och kan hjälpa dig att felsöka. Om du vill rapportera om flera händelser eller händelser som inträffar ofta kan du överväga att MessageBox.Show ersätta med Console.WriteLine eller lägga till meddelandet i en flerradig TextBox.

Om du vill köra exempelkoden klistrar du in den i ett projekt som innehåller en instans av typen RichTextBox med namnet RichTextBox1. Kontrollera sedan att händelsehanteraren är associerad med RichTextBox.ContentsResized händelsen.

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

Kommentarer

När text matas in i RichTextBox kontrollen RichTextBox avgör kontrollen rätt storlek på kontrollen för att visa allt innehåll i kontrollen. Du kan använda NewRectangle egenskapen i en händelsehanterare för kontrollens ContentsResized händelse för RichTextBox att korrekt storleksanpassa kontrollen för att visa hela kontrollens innehåll.

Gäller för

Se även