![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
De la siguiente forma:
Definir la variable la cual sera un componente TImage
Creacion dela imagen
Si queremos crear varios hacemos un bucle y cambiamos:
Pos todo listo un saludo y gracias. |
|
#2
|
|||
|
|||
|
un pequeño cambio
Código:
procedure TForm1.CreaImgenes(n:Integer);
var Image:TImage;
begin
for x:=1 to n do
begin
image:=TImage.Create(Self);
image.Top:=0;
image.Left:=x*32;
image.Width:=32;
image.Height:=32;
Image.AutoSize:=False;{Para que no cambie el tamaño del componente}
Image.Stretch:=True;{Para que se ajuste al tamaño que asignamos}
Image.OnClick:=ClickImage;
image.Parent:=Self;
image.Tag:=x;
Image.Name:= 'Imagen'+IntToStr(n); //El nombre de la imagen quedaba fija
image.Picture.LoadFromFile('C:\images\Powered5.jpg');//imagen a cargar
image.Show;
end
end;
procedure ClickImage(Sender:TObject); y la implementacion: Código:
procedure TForm1.ClickImage(Sender: TObject);
begin
showmessage('hiciste click en la imagen'+inttostr(tcomponent(sender).Tag));
end;
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| crear un dbf en time ejecucion | fartycl | Conexión con bases de datos | 2 | 28-06-2006 02:42:51 |
| Crear un tchar en tiempo de ejecucion | detandil | Gráficos | 6 | 08-04-2006 20:30:59 |
| Crear formularios en tiempo de ejecución | Caro | Varios | 2 | 25-08-2005 14:27:39 |
| Crear loockup en ejecucion | soloriv | Tablas planas | 0 | 10-07-2004 00:51:00 |
| Crear un DSN en tiempo de ejecucion | neyvan | Conexión con bases de datos | 7 | 21-05-2004 17:41:45 |
|