[Lazarus-es] reasignar un stringgrid a otro
José Mejuto
joshyfun en gmail.com
Mar Jul 27 06:14:31 CEST 2010
Hello christian,
Tuesday, July 27, 2010, 3:43:20 AM, you wrote:
cO> Alguien sabe como puedo asignar un stringrid a otro?
cO> me explico mejor
cO> tengo 1 stringgrid creado en diseno, deseo crear un stringrid en ejecucion
cO> que contenga temporalmente todo el contenido del 1er stringgrid, bajo
cO> ciertas condiciones, puedo o no regresar el contenido del 2do al 1ro, como
cO> un temporal.
cO> Claro esta que puedo crear un array, un stringlist de stringlist, .... pero
cO> es posible haxerlo directamente con otro stringgrid???
Tendrás que copiar elemento a elemento:
NewStringGrid.Cols:=StringGrid.Cols;
NewStringGrid.Rows:=StringGrid.Rows;
for y:=0 to StringGrid.Rows do begin
for x:=0 to StringGrid.Cols do begin
NewStringGrid.Cell[X,Y]:=StringGrid.Cell[X,Y];
end;
end;
Creo que algo así funcionaría... Recuerda que has de copiar los
eventos, así como las propiedades que hayas puesto para configurar el
stringgrid si quieres obtener exactamente lo mismo. Para la
configuración se podría usar (creo) el streaming del objeto, pero no
lo he hecho nunca y no se me ocurre ahora como hacerlo la verdad.
--
Best regards,
José
More information about the Lazarus-es
mailing list