Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Copiar bloque de texto en editor? (https://www.clubdelphi.com/foros/showthread.php?t=90363)

geolife 24-05-2016 19:05:59

¿Copiar bloque de texto en editor?
 
Hola amig@s,

Hay algún truco para copiar un bloque de texto dentro del editor :confused:, que no sea de la forma clásica que abarca toda la linea de principio a fin. Por ejemplo, en la porción de código siguiente, ¿Se podrían copiar solo las lineas que empiezan por CST de forma que obtuviera como resultado el bloque copiado?

Código:

 

  // Porción código
  lBaziHourBazi.Caption  :=  CST.CCHour;
  lBaziDayBazi.Caption    :=  CST.CCDay;
  lBaziMonthBazi.Caption  :=  CST.CCMonth;
  lBaziYearBazi.Caption  :=  CST.CCYear;

  // Bloque copiado
  CST.CCHour;
  CST.CCDay;
  CST.CCMonth;
  CST.CCYear;

Gracias.

P.D Uso Delphi XE7/XE8

rocksoft 24-05-2016 19:16:51

Buenas,

algo asi?

Código Delphi [-]
  if pos('CST',Memo1.Lines.Strings[i]) > 0 then
   Edit1.Text:=trim(Memo1.Lines.Strings[i]);

geolife 24-05-2016 19:24:19

Gracias Rocksoft,

La pregunta era sobre el editor cuando estamos codificando un programa. Seria algo similar a esto:

http://help.sap.com/saphelp_banking5...f7/content.htm

Vaya!!

Acabo de comprobar que en el editor Delphi funciona como el ejemplo del enlace, usando la tecla ALT y después seleccionado con el ratón. Para copiar basta después el CTRL+C y el pegado mediante CTRL + V en la posición que deseemos y nos respeta el bloque a la izquierda. ¡Solucionado! :-)

Cita:

Empezado por rocksoft (Mensaje 505529)
Buenas,

algo asi?

Código Delphi [-]
  if pos('CST',Memo1.Lines.Strings[i]) > 0 then
   Edit1.Text:=trim(Memo1.Lines.Strings[i]);



La franja horaria es GMT +2. Ahora son las 10:22:13.

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