Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Ayuda con MasterMind (https://www.clubdelphi.com/foros/showthread.php?t=17331)

Arkaz 04-01-2005 21:51:44

Ayuda con MasterMind
 
Hola a todos, espero qeu me podais ayudar. Estoy intentando hacer el juego
de MasterMind y me he atrancado y no puedo seguir. Para reutilizar código
he creado un procedimiento llamado "Colores". En él parte del código es este:

case i of
0: begin
Form1.shape1.Brush.Color:=clblack;
end;
1: begin
Form1.shape1.Brush.Color:=clred;
end; ...

Mi problema es que al hacer la llamada, como este procedimiento esta hecho
sobre "Shape1", es Shape1 el que siempre cambia:

procedure TForm1.Shape1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
Colores(sender);

end;

¿Que tengo que poner en vez de Form1.Shape1....para que ese procedimiento me funcione en cada shape que tengo y no solo en el 1???. Espero que me podais ayudar. Muchas gracias.

roman 04-01-2005 23:16:00

TShape(Sender).Brush.Color := ...

// Saludos


La franja horaria es GMT +2. Ahora son las 07:12:25.

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