Pergunta

Quando eu coloquei um tiwmenu e um tiwregion em um Tiwappform com

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

O submenu de Iwmenu está escondido atrás da região. Isso significa que, quando clico em arquivo, um submenu deve criar aberto, salvar, salvar como ... e, mas só vejo a borda superior quando o restante aparece atrás do iwregion.

Tentei mudar a ordem Z, mas isso não ajuda. Nem a configuração do iwregion.clriGion: = false;

Alguém tem uma idéia do que eu faço de errado?

Estou usando o Delphi BDS4/2006 com o Intraweb 9.0.42, o Windows Vista X64 e o Firefox 3.5, o IE8 e o IE Tab no Firefox.

Eu solto os dois componentes no formulário, conecto o menu principal ao iwmenu e lá está o problema.

Foi útil?

Solução 2

O problema era com o servidorController que usava uma folha de estilo. Isso impediu que o índice Z fosse definido pelo aplicativo e, portanto, a ordem Z estava errada para o componente Tiwmenu.

A remoção da folha de estilo resolveu o problema. A folha de estilo tinha alguns IDs conflitantes com IW.

Outras dicas

Você poderia ser mais específico sobre sua configuração (por exemplo, versão do Windows) e Passos para reproduzir? Parece algo errado em como você configurou isso.

Não consigo reproduzir esse problema, em BDS2006 (iw ver 8) nem em Rad2009 (iw ver 10).

Comecei com um aplicativo IW independente, soltei em um tiwmenu (align = altop), tiwregion (alinhe = alclient) e tmainmenu (com alguns itens de menu e submenu) e anexei o tiwmenu ao tmainmenu. Executando isso em Win XP SP3, vejo o menu e o submenu itens bem (sobre o iwregion).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top