Colorear texto (formato xml)

09/10/2006 - 22:07 por AT Baez | Informe spam
Hola, saludos.
Sospecho que esto es mas complejo de lo que me imagino, de todos modos
planteo mi pregunta:
Tengo un richTextBox en el que muestro un archivo .xml; mi pregunta es la
siguiente: ¿hay algun modo sencillo de colorear las keywords a medida que se
escriben o se pegan desde el portapapeles?
Muchas gracias de antemano,
Alberto

Preguntas similare

Leer las respuestas

#1 AT Baez
11/10/2006 - 23:22 | Informe spam
Hola Juan Carlos,
Muchas gracias por tu interes en mi pregunta. He estado intentando con lo
que me dices y francamente no logro lo que quiero. Me pregunto si conoces
algun ejemplo que me oriente o si tu me puedes facilitar un ejemplo.
Esto es lo que he hecho (pero solo me colorea en blue el primer caracter):

string cadena = richTextBox1.Text; //contenido del richtextbox
int c = cadena.Length; //cuento los caracteres
int l = 0; //para el loop
while (l <= c)
{
int index = FindMyText ( new char[] { '<', '>' } );
richTextBox1.Select ( index, 1 );
richTextBox1.SelectionColor = Color.Blue;
l += 1;
}

public int FindMyText ( char[] text )
{
// Initialize the return value to false by default.
int returnValue = -1;

// Ensure that a search string has been specified and a valid
start point.
if (text.Length > 0)
{
// Obtain the location of the first character found in the
control
// that matches any of the characters in the char array.
int indexToText = richTextBox1.Find ( text );
// Determine whether the text was found in richTextBox1.
if (indexToText >= 0)
{
// Return the location of the character.
returnValue = indexToText;
}
}

return returnValue;
}

Gracias de antemano, Alberto
-

"Juan Carlos Biancotti" wrote in message
news:

Hola, creo que puedes usar el metodo "Find" del Richtext para seleccionar
el texto a colorear y luego usas la propiedad "SelColor" para cambiarle el
color al texto seleccionado.

Espero te ayuda

Saludos
Juan Carlos Biancotti

A.G.P. (Aplicaciones de Gestión y Productividad)
Las Arenas - Vizcaya - España



"AT Baez" escribió en el mensaje
news:4_xWg.10773$

Hola, saludos.
Sospecho que esto es mas complejo de lo que me imagino, de todos modos
planteo mi pregunta:
Tengo un richTextBox en el que muestro un archivo .xml; mi pregunta es la
siguiente: ¿hay algun modo sencillo de colorear las keywords a medida que
se escriben o se pegan desde el portapapeles?
Muchas gracias de antemano,
Alberto







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida