• Domingo 22 de Diciembre de 2024, 08:18

Autor Tema:  Problema Seleccion de Color con RichtTextBox  (Leído 982 veces)

el_rolas

  • Miembro activo
  • **
  • Mensajes: 33
    • Ver Perfil
Problema Seleccion de Color con RichtTextBox
« en: Jueves 30 de Junio de 2011, 08:12 »
0
Hola que tal, estoy trabajando con un richtextbox y tengo el siguiente problema y ojalá puedan ayudarme.

Tengo un Richtextbox al que le llame TextArea en el cual necesito cambiar el color del texto a la porcion de texto que seleccione desde un ColorDialog al cual llame SelectColor, y lo hago con este codigo:

 
Código: C#
  1.  ColorDialog SelectColor = new ColorDialog();
  2.             SelectColor.Color = TextArea.SelectionColor;
  3.          
  4.             if (SelectColor.ShowDialog() == DialogResult.OK && SelectColor.Color != TextArea.SelectionColor)
  5.             {
  6.            
  7.                 TextArea.SelectionColor = SelectColor.Color;
  8.                 this.btnColorPicker.ForeColor = SelectColor.Color;
  9.                
  10.             }
  11.  


Hasta aqui todo bien el problema es que cuando sigo escribiendo el color del texto con el que continua la escritura es igual al color que seleccione, y yo quiero que el color del texto con el que continuo escribiendo sea negro


ejemplo: si selecciono texto y lo pinto de rojo

Lo que me pasa es esto, si sigo escribiendo el color sigue siendo rojo

lo que quiero que pase es esto, si sigo escribiendo que el color sea negro no rojo


espero haberme explicado y gracias de antemano