Domanda

Quando ho messo un TIWMenu e un TIWRegion su un TIWAppForm con

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

il sottomenu di IWMenu è nascosto dietro la regione. Ciò significa che, quando si fa clic su File, un sottomenu dovrebbe venire con Apri, Salva, Salva con nome ..., e lo fa, ma ho solo vedere il bordo superiore come il resto si presenta dietro l'IWRegion.

Ho provato a cambiare l'ordine z, ma non aiuta. Né l'impostazione del IWRegion.ClipRegion: = False;

Qualcuno ha idea di cosa ho fatto di sbagliato?

Sto usando Delphi BDS4 / 2006 con IntraWeb 9.0.42, Windows Vista x64, e Firefox 3.5, IE8 e IE Tab in Firefox.

I drop i due componenti sul modulo, collegare il menu principale per IWMenu, e non v'è il problema.

È stato utile?

Soluzione 2

Il problema era con il ServerController che ha utilizzato un foglio di stile. Ciò ha impedito l'indice z vengano impostate dall'applicazione e quindi l'ordine Z torto che il componente TIWMenu.

Rimozione del foglio di stile risolto il problema. Il foglio di stile aveva alcuni ID in conflitto con IW.

Altri suggerimenti

Potrebbe essere più preciso circa la configurazione (ad esempio la versione di Windows) e passaggi necessari per riprodurre ? Suona come qualcosa di sbagliato nel modo in cui è stato impostato questo.

Non posso riprodurre questo problema , sia in BDS2006 (IW ver 8) né RAD2009 (IW ver 10).

Ho iniziato con un'applicazione stand-alone IW, lasciato cadere in un TIWMenu (ALIGN = ALTOP), TIWRegion (ALIGN = alClient), e TMainMenu (con un menu e voci di sottomenu pochi), e attaccato il TIWMenu al TMainMenu. L'esecuzione di questo con Win XP SP3, vedo le voci di menu e sottomenu appena benissimo (oltre l'IWRegion).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top