ContentsResizedEventArgs.NewRectangle Proprietà

Definizione

Rappresenta la dimensione richiesta del controllo RichTextBox.

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

Valore della proprietà

Oggetto Rectangle che specifica le dimensioni richieste del controllo RichTextBox.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo membro. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento RichTextBox.ContentsResized . Questo report consente di apprendere quando si verifica l'evento e può essere utile per eseguire il debug. Per segnalare più eventi o eventi che si verificano spesso, è consigliabile sostituire MessageBox.Show con Console.WriteLine o aggiungere il messaggio a una multilinea TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo RichTextBox denominata RichTextBox1. Assicurarsi quindi che il gestore eventi sia associato all'evento RichTextBox.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

Commenti

Quando il testo viene immesso nel RichTextBox controllo, il RichTextBox controllo determina le dimensioni appropriate del controllo per visualizzare tutto il contenuto del controllo. È possibile usare la NewRectangle proprietà in un gestore eventi per l'evento ContentsResized del RichTextBox controllo per ridimensionare correttamente il controllo per visualizzare tutto il contenuto del controllo.

Si applica a

Vedi anche