FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
ActionList y cambio de imagen
Hola amigos.
Tengo el siguiente problema: En un boton asociado a una accion de un actionList, quiero alternar la imagen del mismo. al darle click cambia la imagen y al volver a darle click vuelve a la anterior y asi... El problema es que le cambio el ImageIndex y siempre me mantiene el mismo. Le pongo: Código:
procedure TMainForm.ActionDNDExecute(Sender: TObject); //----------------------------------------------------------------------------- begin if ActionDND.Tag = 0 then begin ActionDND.ImageIndex := 11; ActionDND.Tag = 1; ..... codigo end else begin ActionDND.ImageIndex := 10; ActionDND.Tag = 0; ..... codigo end; end; Gracias |
#2
|
||||
|
||||
Supongo que eso se debe a que el botón guarda su propia imagen en lugar de usar directamente la del imagelist asociado a la acción. La única manera que he visto para que actualice la imagen es:
1. Borrar la imagen del botón 2. Borra la acción del botón 3. Volver a asignar la acción. O sea, algo como:
// Saludos |
#3
|
|||
|
|||
Gracias Roman.
Probe lo que propones y la primera vez cambia pero despues no cambia mas. |
#4
|
|||
|
|||
Roman, volvi a probar y funciona.
No lo habia hecho en la misma secuencia que sugeriste. Muchas gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Actionlist y DB | Luis Castillo | Varios | 2 | 28-10-2005 21:08:33 |
ActionList | pablo | Varios | 6 | 31-05-2005 16:32:07 |
ActionList y Shortcuts | roman | OOP | 1 | 31-08-2004 21:28:17 |
Utilizando un Actionlist | Carlos Arevalo | OOP | 5 | 13-09-2003 22:14:56 |
|