![]() |
Se puede cambiar imagen en el mismo TImage?
Hola a todos, estoy haciendo un programa que es de reservas de butacas en una sala de cine, entonces yo quiero que según la sala que elija me parezca la película (un jpg), pero claro cuando vuelva a elegir otra quiero que cambie la foto a la película actual. ¿Se podría hacer con una condición y un Timage?, es decir:
if cbsesion.ItemIndex=1 then ImPeli.Picture.LoadFromFile:='sala1.jpg'; cuando lo hago así dice que faltan datos, hummmm a ver si alguien es tan amable de ayudarme, gracias!!!!.:D |
Debes programar esa "carga de la imagen" en el evento OnChange del ComboBox, por ejemplo, para que cuando cambie el ItemIndex vuelva a realizar la varga de la imagen segun el ItemIndex actual.
|
Cita:
ImPeli.Picture.LoadFromFile('sala1.jpg'); // Saludos |
Resolución del problema.
Al final encontré como hacerlo y era muy fácil, le puse a varias imágenes el mismo nombre pero con un numero final diferente y según la elección del Tcombox la voy comparando con la variable nombre desde 0 hasta 2 porque solo dispongo de tres imágenes pero se puede hacer con las que se quiera.
For nombre:=0 to 2 do if cbSessio.ItemIndex=nombre then ImPeli.Picture.LoadFromFile('sala'+InttoStr(nombre)+'.bmp'); Si es una chapuza digánmelo, a ver de que otra manera se podia hacer. Gracias a todos. |
La franja horaria es GMT +2. Ahora son las 09:51:46. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi