Pregunta

Cuando pongo un TIWMenu y una TIWRegion en un TIWAppForm con

IWMenu.align := alTop;
IWRegion.align := alClient;

el submenú de IWMenu se oculta detrás de la región. Eso significa que, al hacer clic en File, un submenú debe llegar a Abrir, Guardar, Guardar como ..., y lo hace, pero sólo ver el borde superior como el resto aparece detrás de la IWRegion.

He intentado cambiar el orden z, pero no ayuda. Tampoco lo hace estableciendo el IWRegion.ClipRegion: = False;

¿Alguien tiene una idea de lo que hago mal?

Estoy utilizando Delphi BDS4 / 2006 con IntraWeb 9.0.42, Windows Vista x64, y Firefox 3.5, Internet Explorer 8, y el IE Tab en Firefox.

Me cae los dos componentes en el formulario, conecte el menú principal para IWMenu, y no hay problema.

¿Fue útil?

Solución 2

El problema fue con el ServerController que utiliza una hoja de estilo. Esto impidió que el índice z de ser establecido por la aplicación y por lo tanto el orden z estaba mal para el componente TIWMenu.

La eliminación de la hoja de estilo ha resuelto el problema. La hoja de estilo había algunos identificadores en conflicto con IW.

Otros consejos

¿Podría ser más específico acerca de configuración (por ejemplo, la versión de Windows) y pasos para reproducir ? Suena como algo malo en la forma en que lo configure así.

No puedo reproducir este problema , ya sea en BDS2006 (IW ver 8) ni en RAD2009 (IW ver 10).

Empecé con una aplicación independiente IW, cayó en un TIWMenu (align = alTop), TIWRegion (align = alClient), y TMainMenu (con un menú y submenús pocos), y adjunto la TIWMenu a la TMainMenu. La ejecución de este bajo Win XP SP3, veo los elementos de menú y submenú bien (sobre el IWRegion).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top