Estoy desarrollando una aplicación similar a HyperTerminal personalizada en una aplicación WinForms .Net 2.0. Tengo un TextBox multilínea en un Panel en el que puedes interactuar con un dispositivo de hardware.Custom Caret para WinForms TextBox
Mi cliente desea tener un Caret personalizado, un rectángulo lleno del tamaño de un espacio de caracteres en lugar de la línea vertical que es por defecto.
Sé .NET no proporciona una opción para hacer esto por defecto, pero debe haber alguna función de Windows para hacerlo.
+1 para el enlace fuente sharpdevelop – Marek