none
cambiar color a editor de texto RRS feed

  • Pregunta

  • buen dia si me pueden ayudar se los agradecería tengo un editor de texto hecho en visual studio con opción guardar y abrir texto quiero cambiar el fondo y la letra mediante botones les agradece su ayuda soy muy muy muy novato gracias

    viernes, 6 de julio de 2018 2:09

Respuestas

  • La propiedad que controla el color de fondo del RichTextBox es BackColor:

    https://msdn.microsoft.com/es-es/library/s2kh9x59(v=vs.110).aspx

    Cuando quieras cambiar el color, le pones el valor de tipo Color que desees. Por ejemplo, para ponerlo en verde:

    richTextBox1.BackColor = Color.Green;

    Recuerda importar el espaci de nombres System.Drawing (si no lo tienes ya), que es el que define la estructura Color.

    Similarmente, hay una propiedad "ForeColor" que cambia con carácter general el color de letra. Si solo quieres cambiar alguna parte del texto, y no todo, hay que seleccionarlo primero y luego cambiar el color de la selección.

    richTextBox.SelectionStart = posicion;
    richTextBox
    .SelectionLength = longitud;
    richTextBox
    .SelectionColor = Color.Red;

     
    • Marcado como respuesta edwinken miércoles, 25 de noviembre de 2020 2:55
    viernes, 13 de julio de 2018 17:38

Todas las respuestas

  • La respuesta depende mucho de cómo tengas hecho el editor de texto; por desgracia no has aportado ninguna información al respecto. Presumiendo que cargas el texto en algún Control para visualizarlo, la forma de cambiar el color de fondo y la letra consiste en modificar los valores de las propiedades de dicho Control, típicamente el Background para el color de fondo, y el Foreground o bien las propiedades del Font para la letra. Pero todo varía según cuál sea el control que utilizas.
    viernes, 6 de julio de 2018 6:33
  • muchas gracias por responder perdón por no saberme expresar soy muy muy muy pero muy novato el editor ya esta diseñado lo que quiero es que con un botón independiente pueda cambiarme el color de el fondo y que con otro botón independiente me cambie el color de la letra, el editor lo hice con un rich text box agradeceré su ayuda buena noche
    viernes, 13 de julio de 2018 2:19
  • La propiedad que controla el color de fondo del RichTextBox es BackColor:

    https://msdn.microsoft.com/es-es/library/s2kh9x59(v=vs.110).aspx

    Cuando quieras cambiar el color, le pones el valor de tipo Color que desees. Por ejemplo, para ponerlo en verde:

    richTextBox1.BackColor = Color.Green;

    Recuerda importar el espaci de nombres System.Drawing (si no lo tienes ya), que es el que define la estructura Color.

    Similarmente, hay una propiedad "ForeColor" que cambia con carácter general el color de letra. Si solo quieres cambiar alguna parte del texto, y no todo, hay que seleccionarlo primero y luego cambiar el color de la selección.

    richTextBox.SelectionStart = posicion;
    richTextBox
    .SelectionLength = longitud;
    richTextBox
    .SelectionColor = Color.Red;

     
    • Marcado como respuesta edwinken miércoles, 25 de noviembre de 2020 2:55
    viernes, 13 de julio de 2018 17:38