Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Eliminar parte de un archivo de texto (https://www.clubdelphi.com/foros/showthread.php?t=630)

miguelb 20-05-2003 16:08:36

Eliminar parte de un archivo de texto
 
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 16: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:

Código:

Linea:= RichEdit1.Perform(EM_LINEFROMCHAR,RichEdit1.SelStart,0);
No lo he probado pero más o menos sería eso.

Saludos.


La franja horaria es GMT +2. Ahora son las 12:23:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi