Ver Mensaje Individual
  #18  
Antiguo 10-07-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Reputación: 25
egostar Va camino a la fama
Cita:
Empezado por eduarcol
Pues la verdad esperaba que aparecieras con la solucion facil. por ejemplo

MoverFicha

pues ya que no, a mi se me ocurre ¿porq no utilizas la matriz de controles?

lo unico que tendrias que hacer es que luego de mover en la gui lo mueves en la matriz igualando en la siguiente posicion y haciendo null la actual

piensalo y avisas
Me pegaste donde duele amigo

Haber, aun no entiendo eso de que el nombre del objeto es un string, pero si se que un objeto tiene la porpiedad name, yo sugiero esto, haber si con la ayuda de los que si saben podemos llegar a una solución.

Sabemos que el name de x objeto es 'fichaaz2'

Pasando el nombre tal cual:

Código Delphi [-]
   Image1.Name := 'fichaaz2';

y luego, en este ejemplo al dar doble click a la imagen

Código Delphi [-]
procedure TForm1.fichaaz2DblClick(Sender: TObject);
begin
    with Sender as TImage do begin
       if (Sender as TImage).Name = 'fichaaz2' then begin
          (Sender as TImage).Top := 100;
          (Sender as TImage).Left := 21;
       end;
    end;
end;

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita