ContentsResizedEventArgs.NewRectangle Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die angeforderte Größe des RichTextBox-Steuerelements dar.
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
Eigenschaftswert
Ein Rectangle, das die angeforderte Größe des RichTextBox-Steuerelements darstellt.
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Members veranschaulicht. Im Beispiel meldet ein Ereignishandler das Auftreten des Ereignisses RichTextBox.ContentsResized . Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis eintritt, und kann Sie beim Debuggen unterstützen. Um über mehrere Ereignisse oder ereignisse zu berichten, die häufig auftreten, sollten Sie die Nachricht durch Console.WriteLine ein mehrlineiges TextBoxersetzen MessageBox.Show oder anfügen.
Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine instance des Typs RichTextBox enthältRichTextBox1
. Stellen Sie dann sicher, dass der Ereignishandler dem RichTextBox.ContentsResized Ereignis zugeordnet ist.
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
Hinweise
Wenn Text in das RichTextBox Steuerelement eingegeben wird, bestimmt das RichTextBox Steuerelement die richtige Größe des Steuerelements, um den gesamten Inhalt des Steuerelements anzuzeigen. Sie können die NewRectangle -Eigenschaft in einem Ereignishandler für das ContentsResized Ereignis des RichTextBox Steuerelements verwenden, um das Steuerelement ordnungsgemäß zu vergrößern, um den gesamten Inhalt des Steuerelements anzuzeigen.