title: Looking for a .NET "text" editor control
body: <p>My boss is looking for a .NET text control to build a custom editor on. Here’s what we need it to do:</p>
  
  <ul>
  <li>Supports embedded tables, with easily editing (like Word tables).</li>
  <li>Supports different text styles (font, size, color, background, etc).</li>
  <li>Ability to programmatically set styles, both on first load, and as file is edited.</li>
  <li>Supports key/mouse catching events and changing behavior.</li>
  <li>Supports <em>large</em> documents (10's to 100's of klocs) without losing performance.</li>
  <li>Not a full up word processing control, but more an advanced text control.</li>
  <li>We don’t need to support .rtf, .html, etc. Instead, we need to be able to on the fly translate our data into the text editor control and back out as well, presumably by dynamically creating tables, indentation levels, etc. </li>
  </ul>
  
  <p>We have looked at and rejected a few options including <a href="http://www.textcontrol.com/" rel="noreferrer">TX Text Control</a> (because its table editing is not good enough, specifically its column editing abilities)</p>
  
  <hr>
  
  <p>edit: </p>
  
  <ul>
  <li>must support stand alone use.</li>
  </ul>