FAsientos es el Form en el que hay una imagen de un teatro visto desde arriba, con 64 de asientos sin ocupar:
http://jotapeges.greenshines.com/show.php?img=126994_teatroarribaCHANGEORD.jpg.html
Luego he puesto encima de cada asiento un Shape, con forma de circulo, y que cuando haces click en el aparece encima de ese asiento una Imagen de Ocupado (la X roja):
http://jotapeges.greenshines.com/show.php?img=126997_ocupados.JPG.html
Pues bien, el asiento 23 por ejemplo, tiene encima del circulo que lo representa en la imagen de fondo del teatro un Shape23 y un Image23, lo que quiero es que suponiendo que el asiento 23 esta reservado, el Shape23 no este disponible para clickearlo (Enabled = false) y la Image23 no se vea (Visible = false)
Pero eso solo suponiendo que es el asiento 23 el unico que esta ocupado. Pero si cuando se activa ese Form que tiene todos los asientos, hago un for de 1 a 64 y con una funcion me va diciendo si el asiento 1, 2, 3.. estan ocupados y en los ocupados hago lo que hemos hecho antes al asiento 23 para que no se pueda volver a reservar, surge el problema de que no puedo poner:
for (i=0; i<64; i++)
{
...
//si el asiento esta ocupado:
Image->Visible = true;
Shape->Enabled = false;
}
No se si se entendera..