Ich benutze eine System.Windows.Forms.TextBox
. Den Unterlagen zufolge ist die MaxLength
Eigenschaft steuert die Anzahl der Zeichen, die ein Benutzer in die TextBox eintippen oder einfügen kann (d.h. mehr als das kann programmatisch hinzugefügt werden, indem man z.B. die AppendText
Funktion oder die Text
Eigenschaft). Die aktuelle Anzahl der Zeichen kann aus der Eigenschaft TextLength
Eigentum.
- Gibt es eine Möglichkeit, die maximale Anzahl von Zeichen festzulegen, ohne einen benutzerdefinierten Begrenzer zu erstellen, der die
Clear()
wenn das benutzerdefinierte Limit erreicht ist? - Unabhängig davon, was ist das absolute Maximum, das es speichern kann? Ist sie nur durch den Speicher begrenzt?
- Was passiert, wenn das Maximum erreicht ist / der Speicher voll ist? Absturz? Oberste x Zeilen werden gelöscht?
- Wie kann ich am besten nur die obersten x Zeilen manuell löschen? Teilstring-Operation?
edit: Ich habe getestet, dass es mehr als 600k Zeichen aufnehmen kann, unabhängig von der MaxLength
Daraufhin habe ich das Programm manuell gestoppt und diese Frage gestellt.