title: Custom Caret for WinForms TextBox
body: <p>I'm developing a custom HyperTerminal like application in a WinForms .Net 2.0 application. I have a  multiline TextBox in a Panel in which you can interact with a hardware device. </p>
  
  <p>My customer wants to have a custom Caret, a filled rectangle the size of one character space instead of the vertical line that is by default.</p>
  
  <p>I know .Net does not provide an option to do this by default, but there must some Windows function to do it.</p>