ContentsResizedEventArgs.NewRectangle Proprietà

Definizione

Rappresenta la dimensione richiesta del controllo RichTextBox.

public System.Drawing.Rectangle NewRectangle { get; }

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" );
}

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

Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Vedi anche