numero de columnas en richtextbox

09/04/2007 - 03:34 por Fernando Alonso | Informe spam
Hola a todos

Estoy utilizando un richtextbox para ver archivos de texto, alguien sabe
como mostrar el numero de linea y de columna en un label al ir recorriendo
con el cursor por el documento, asi como lo hacen los editores de texto?

De antemano gracias

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
09/04/2007 - 08:36 | Informe spam
Hola,

Buscar en Google ".net richtextbox line number", encontrarás varias
referencias a proyectos de CodeProject sobre el tema.

Slds - Octavio


"Fernando Alonso" escribió en el
mensaje news:
Hola a todos

Estoy utilizando un richtextbox para ver archivos de texto, alguien sabe
como mostrar el numero de linea y de columna en un label al ir recorriendo
con el cursor por el documento, asi como lo hacen los editores de texto?

De antemano gracias
Respuesta Responder a este mensaje
#2 Daniel A. Calvin
11/04/2007 - 01:24 | Informe spam
Hola Fernando

Va un poco de código. Se puede escribir en muchas menos lineas, solo trate
de ser claro en el mecanismo. ( podes hacerlo en una sola linea )

private void richTextBox1_SelectionChanged(object sender, EventArgs e)
{
RichTextBox rtb=sender as RichTextBox;
int charIndex = rtb.SelectionStart -
rtb.GetFirstCharIndexOfCurrentLine();
int line = rtb.GetLineFromCharIndex(rtb.SelectionStart);
this.label1.Text=string.Format("Linea: {0} Posición:
{1}",line,charIndex);
}

Espero te sirva. :)
Daniel A. Calvin
MCP


"Fernando Alonso" wrote:

Hola a todos

Estoy utilizando un richtextbox para ver archivos de texto, alguien sabe
como mostrar el numero de linea y de columna en un label al ir recorriendo
con el cursor por el documento, asi como lo hacen los editores de texto?

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