Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Con el Status Bar no me permite visualizar las imagenes del MainMenu (https://www.clubdelphi.com/foros/showthread.php?t=63496)

Lizette 17-02-2009 07:36:32

Con el Status Bar no me permite visualizar las imagenes del MainMenu
 
Hola al foro, ps resulta que en mi aplicación tengo un MainMenu y un Status Bar, lo que pretendía hacer es asociar imagenes al MainMenu mediante un ImageList, si los asocia, pero cuando ejecuto el programa no me visualiza dichas imagenes.

Le cale con otro form sin StatusBar y no hay ningún problema, pk si me los visualiza, pero le pongo el StatusBar y ya no me visualiza las imágenes..

Como le puedo hacer para q se vean las imagenes del MainMenu??

Gracias y saludos

Neftali [Germán.Estévez] 17-02-2009 09:46:49

¿Qué versión de Delphi usas?
La verdad es que es la primera vez que oigo de un problema similar.

¿Puedes probar con un proyecto vacío de prueba a ver si hace el mismo efecto? Además noacabo de ver la relación entre una cosa y la otra.:confused::confused::confused:

Neftali [Germán.Estévez] 17-02-2009 09:46:54

¿Qué versión de Delphi usas?
La verdad es que es la primera vez que oigo de un problema similar.

¿Puedes probar con un proyecto vacío de prueba a ver si hace el mismo efecto? Además no acabo de ver la relación entre una cosa y la otra.:confused::confused::confused:

Lizette 17-02-2009 18:52:12

Uso delphi 7..

Y si ya probe con un nuevo proyecto, en donde pongo el MainMenu asociado con el ImageList y lo ejecuto, y si se visualizan las imagenes..

Pero nomas le pongo un StatusBar, y ejecutarlo ya no se visualizan las imágenes.

roman 17-02-2009 19:01:33

Esto está muy raro. Acabo de hacer la misma prueba y se ven bien las imágenes, con o sin StatusBar.

¿No podrías empaquetar el proyecto de prueba con las imágenes incluidas y adjuntarlo aqui, a ver si dilucidamos qué pasa?

// Saludos

Lizette 17-02-2009 19:42:01

hOLA, les mando en zip la prueba que hice, saludos

Lizette 17-02-2009 20:08:46

Uff, aqui no pude subir el archivo..

Pero lo pueden descargar de este enlace, si tienen problemas para descargarlo me lo informan y gracias..

http://cid-c244ed828ff876a7.skydrive...phi/Prueba.rar

Lizette 17-02-2009 20:13:55

La carpeta Prueba, la ponen en C, ya que las imagenes estan direccionadas en C:/Prueba/iconos/icono.ico; :p

roman 17-02-2009 20:24:01

Hay restricciones en el tamaño de los adjuntos, pero podías haber excluido el EXE para que cupiera. Lo de las imágenes no importa puesto que una vez cargadas en el ImageList ya no dependen de ninguna ruta.

Bueno, ahora veo cuál es el problema aunque no sé todavía a qué se deba ni si puede resolverse. Al parecer esa perdida de imágenes sucede sólo con los elementos de la barra de menús, mas no así con los items de cada menu.

Veamos si alguien puede sacar algo en claro...

// Saludos

roman 17-02-2009 21:43:07

Bueno, pues le he dado muchas vueltas y no logro entender el porqué de este comportamiento, aunque al parecer he encontrado una forma de solucionarlo:

1. Tal como tienes tu proyecto, borra la referencia al MainMenu en la propiedad Menu del formulario. Esto en el inspector de objetos.

2. En el evento OnCreate del formulario haz la asignación manualmente:

Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
begin
  Menu := MainMenu1;
end;

Prueba a ver si te funciona.

// Saludos

Lizette 17-02-2009 21:56:26

Gracias Roman,, si me funciono..

;) Saludos..


La franja horaria es GMT +2. Ahora son las 11:13:22.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi