title: making a .NET TextBox work FIFO style
body: <p>I have a win GUI application written in C#, in which I have a <code>TextBox</code> component that I write my log to. at some point it gets too loaded and the entire app is starting to falter. 
  I'd like to make an efficient mechanism to make it a FIFO, meaning - make it a fixed size and deleting the oldest content automatically.</p>
  
  <p>is there any .net/c# feature for doing that? otherwise, what will be the right way to do this?</p>
  
  <p><em>UPDATE</em>: I also have this issue with other sort of textual data, and not only with logs. therefor, the <code>ListBox</code> is not a proper solution for me.</p>