La Web del Programador: Comunidad de Programadores
 
    Pregunta:  49861 - ESTABLECER COLOR DE TEXTO Y FONDO DE UN TEXTO SELECCIONADO
Autor:  Carlos Piña
Hola. Quiero saber si se puede cambiar el color del cursor en una caja de texto y si un texto seleccionado puede cambiar de color. Así como en el editor de código de Visual Basic, que uno puede cambiar el color de letra de un texto seleccionado y el color del fondo del texto seleccionado. Gracias por su ayuda.

  Respuesta:  Jorge
Eso se puede hacer con una RichTextBox en lugar de una TextBox normal, hay que cargar el control Microsoft RichText Box Control y puedes usarlo de esta manera

Private Sub RichTextBox1_SelChange()
RichTextBox1.SelColor = &HFF&
End Sub

funciona mejor que una TextBox por que es mas completo y no es necesario registrar controles adicionales en maquinas que no tienen VB instalado.

con el cambio de fondo en la parte seleccionada no puedo darte una solucion, sorry :( espero esto te sirva.

saludos