title: TextBox maximum amount of characters (it's not MaxLength)
body: <p>I'm using a <code>System.Windows.Forms.TextBox</code>. According to the docs, the <code>MaxLength</code> property controls the amount of characters enter a user can type or paste into the TextBox (i.e. more than that can be added programmatically by using e.g. the <code>AppendText</code> function or the <code>Text</code> property). The current amount of characters can be got from the <code>TextLength</code> property.</p>
  
  <ol>
  <li>Is there any way to set the maximum amount of characters without making a custom limiter which calls <code>Clear()</code> when the custom limit is reached?</li>
  <li>Regardless, what is the absolute maximum it can hold? Is it only limited by memory?</li>
  <li>What happens when the maximum is reached / memory is full? Crash? Top x lines is cleared?</li>
  <li>What would be the best way to manually clear only the top x lines? Substring operation?</li>
  </ol>
  
  <p>edit: I have tested it to hold more than 600k characters, regardless of <code>MaxLength</code>, at which point I manually stopped the program and asked this question.</p>