Pegar texto en una columna de StringGrid desde una fila determinada
Hola.
Quería pegar un texto en una columna de un StringGrid (cada línea es una celda) y lo logré aplicando este código de Ecfisa (que he adaptado) que encontré en este enlace de los foros: https://www.clubdelphi.com/foros/showthread.php?t=81684 (es el comentario #3):
Asi se pega el contenido del portapapeles en la columna 1 (la segunda), que es donde quiero. Ahora bien, el texto empieza a pegarse desde la fila 0 y, aunque me puede servir, lo que realmente quiero es que se pegue desde la fila 1. ¿Es posible hacerlo? ¿Cómo se hace?. Gracias de antemano y saludos. |
Hola rrf.
Podrías hacer:
Saludos :) |
Hola de nuevo.
Y mas reusable sería:
Ej. uso:
Saludos :) |
Muchas gracias Ecfisa.
He probado el código de tu comentario anterior y funciona como un reloj (es decir, muy bien). Y con ello, has resuelto la duda que tenía. De nuevo, muchas gracias por tu ayuda. Saludos. |
Aunque no lo pregunté, pensaba también añadir la opción de leer una lista de nombres desde un archivo de texto y añadirlos en una columna del StringGrid, a partír de la 2 fila.
Usando el código de Ecfisa (gracias de nuevo), hice una adaptación y aquí lo adjunto por si le puede ayudar a alguien. Con pequeños cambios puede adaptarse para que el texto se escriba desde una celda determinada, según las necesidades de cada cual.
Saludos. |
Hola
Y porque no usar directamente la propiedad Cells del StringGrid.
Saludos |
Hola Egostar.
He leido tu código y creo que copia un texto en varias celdas consecutivas de una columna. Aunque siempre copia el mismo String (texto) en cada celda. Lo que no se ajusta a lo que buscaba: Cita:
Es posible que esté equivocado, puesto que no lo he probado. De cualquier manera, gracias por tu aportación. Saludos. |
Cita:
Utilizando tu requerimiento podría ser de ésta forma
Saludos |
Egostar, tienes toda la razón.
Se puede hacer así perfectamente. Cada problema se puede resolver por muchos caminos distintos. Y seguro que habrán más formas de hacerlo. Pues el tema está listo y claramente resuelto. Muchas gracias de nuevo y saludos. |
La franja horaria es GMT +2. Ahora son las 20:05:24. |
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