Obwohl man ricktextbox verwenden kann, um mehrzeilige Texteingabe zu erreichen, ist richtextbox komplizierter und es ist zu umständlich, um einfache mehrzeilige Texteingabe zu bewältigen, aber WPFs Textbox kann dennoch mehrzeilige Texteingabe wie Textarea durch Einstellung attributes.ASP.NET
Das Folgende ist die Quelle eines Nachdrucks.
Dieses Beispiel zeigt, wie man die Extensible Application Markup Language (XAML) verwendet, um eine TextBox-Steuerung zu definieren, die automatisch skaliert wird, um mehrere Textzeilen aufzunehmen.
Beispiel Das Setzen der TextWrapping-Eigenschaft auf Wrap bewirkt, dass der eingegebene Text zu einer neuen Zeile wechselt, sobald er den Rand der TextBox-Steuerung erreicht, wodurch die TextBox-Steuerung automatisch erweitert wird, um bei Bedarf Platz für die neue Zeile zu schaffen.
Wenn die Eigenschaft AcceptsReturn auf true gesetzt wird, wird beim Drücken der Return-Taste eine neue Zeile eingefügt, und das TextBox wird bei Bedarf automatisch wieder erweitert, um Platz für die neue Zeile zu schaffen.
Die Eigenschaft VerticalScrollBarVisibility fügt der TextBox eine Scrollleiste hinzu, sodass der Inhalt der TextBox gescrollt werden kann, wenn die TextBox die Größe des Rahmens oder Fensters übersteigt, das sie enthält.
C # Code kopieren
Dieses TextBox ermöglicht es dem Benutzer, mehrere Textzeilen einzugeben. Wenn die RETURN-Taste gedrückt wird, oder wenn der getippte Text den Rand des Textfelds erreicht, wird automatisch eine neue Zeile eingefügt. </TextBox>
|