PDA

Ver la Versión Completa : Eliminar parte de un archivo de texto


miguelb
20-05-2003, 17:08:36
Hola a todos:
mi problema actual es el siguiente:
Dentro de mi aplicacion necesito mostrar un archivo de texto,
(esto lo arreglo con un richedit).
Necesito que el usuario indique una linea inicial y una final (que marque un bloque de lineas) (yo las remarco en otro color)
y luego eliminar todas esas lineas del archivo de texto (poniendo por ejemplo un boton eliminar bloque).
grabaria el archivo sin las lineas
y lo vuelvo a mostrar con el richedit.

Pero, como hago para detectar la linea sobre la que estoy posicionado sobre el richedit? No pude encontrar ninguna propiedad que me indique, que estoy en la linea nnn, por lo que
no puedo marcar el bloque.

Que es lo recomendable, cargarlo en un richedit?
existe alguna otra herramienta?

Gracias por su ayuda
Miguel
Argentina

marcsc
20-05-2003, 17:34:49
Hola,

para saber en que posición estás puedes utilizar la propiedad SelStart. Para saber en qué línea te encuentras puedes utilizar la API de windows:


Linea:= RichEdit1.Perform(EM_LINEFROMCHAR,RichEdit1.SelStart,0);


No lo he probado pero más o menos sería eso.

Saludos.