Frage

Wenn ich ein Tiwmenu und ein Tiwregion auf eine Tiwappform mit stecke

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

Das Untermenü von Iwmenu ist hinter der Region versteckt. Das heißt, wenn ich auf die Datei klicke, sollte ein Untermenü offen, sparen, sparen, wie ..., aber ich sehe nur den oberen Rand, wenn der Rest hinter dem IWREGION auftaucht.

Ich habe versucht, die Z-Ordnung zu ändern, aber es hilft nicht. Auch das Festlegen der iwregion.clipregion: = false;

Hat jemand eine Ahnung, was ich falsch mache?

Ich verwende Delphi BDS4/2006 mit Intraweb 9.0.42, Windows Vista X64 und Firefox 3.5, IE8 und IE Tab in Firefox.

Ich lasse die beiden Komponenten auf das Formular fallen, verbinde das Hauptmenü mit iwmenu und dort ist das Problem.

War es hilfreich?

Lösung 2

Das Problem war mit dem ServerController, der ein Stylesheet verwendete. Dies verhinderte, dass die Z-Index durch die Anwendung festgelegt wurde, und daher war die Z-Ordnung für die Tiwmenu-Komponente falsch.

Das Entfernen des Stylesheetes hat das Problem behoben. Das Stylesheet hatte einige IDs, die mit IW widersprüchlich waren.

Andere Tipps

Könnten Sie genauer sein Ihr Setup (zB Windows -Version) und Schritte zum Reproduzieren? Klingt nach etwas falsch, wie Sie das eingerichtet haben.

Ich kann dieses Problem nicht reproduzieren, entweder in BDS2006 (iw ver 8) oder in rad2009 (iw ver 10).

Ich begann mit einer eigenständigen IW -Anwendung, die in einem Tiwmenu (Align = Altop), Tiwregion (Align = Alclient) und Tmainmenu (mit wenigen Menü- und Untermenü -Elementen) fallen gelassen und das Tiwmenu an die Tmainmenu angehängt wurde. Wenn ich dies unter Win XP SP3 ausführe, sehe ich das Menü und die Untermenüartikel in Ordnung (über der IWREGION).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top