![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
#1
|
|||
|
|||
Rompecabezas
![]() ![]() ![]() Ante todo Gracias Nota: Si no logro subir el juego, lo pueden bajar de www.geocities.com/ChajalMexico/index.html |
#2
|
||||
|
||||
Cita:
Para crearlos en tiempo de ejecución, solo tienes que definir un vector del tipo que quieras usar, crear en un ciclo los controles y ubicarlos donde te guste. Por otro lado todos los eventos de un mismo tipo pueden apuntar al mismo procedure, así que solo tienes que asignarle el evento a utilizar a un procedure predefinido. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#3
|
||||
|
||||
Puedes utilizar el evento OnMouseDown del TImage, si te fijas en el interface que se crea en ese evento hay una variable que se llama Button, comprueba de la siguiente forma:
Espero que te sirva. Un saludo.
__________________
Todos somos aficionados. La vida es tan corta que no da para más. Guia de Estilos |
#4
|
||||
|
||||
Por otro lado, viendo tu código, hacer algo así, para mantener lo hecho en tiempo de diseño:
Otra opción, puede ser manejar una función que devuelva un TButton pasándole su Index, esta si sería un feo case, pero te evitarías el resto:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#5
|
|||
|
|||
Gracias...
Gracias Snake, gracias Delphi.com.ar me han aclarado unas dudotas, espero tener pronto la version 2 del rompecabezas, asi como el nuevo juego prometido
|
![]() |
|
|
![]() |
|