Tiwmenu и Tiwregion скрывает подмен
-
20-09-2019 - |
Вопрос
Когда я положил Тивмену и Тиврегион на тиуппформу с
IWMenu.align := alTop;
IWRegion.align := alClient;
Субгер Ивмену скрыт за регионом. Это означает, что когда я нажимаю на файл, подменю должен придумать открытый, сохранить, сохранить как ..., и это так, но я вижу только верхнюю границу, как остальное отображается за ивереоном.
Я пытался изменить Z-order, но это не помогает. Также настройка iwregion.clipregion: = false;
У кого -нибудь есть подсказка, что я делаю не так?
Я использую Delphi BDS4/2006 с Intraweb 9.0.42, Windows Vista X64 и Firefox 3.5, IE8 и IE TAB в Firefox.
Я бросаю два компонента в форме, подключаю главное меню с Iwmenu, и там проблема.
Решение 2
Проблема была с ServerController, который использовал лист стилей. Это помешало Z-индексу быть установленным приложением, и поэтому Z-order был неправильным для компонента Tiwmenu.
Удаление листа стиля решило проблему. В листе стиля были некоторые идентификаторы, противоречащие IW.
Другие советы
Не могли бы вы быть более конкретными Ваша настройка (например, версия Windows) и Действия по воспроизведению? Похоже, что -то не так в том, как вы это настроили.
Я не могу воспроизвести эту проблему, либо в BDS2006 (IW VER 8), ни в RAD2009 (IW VER 10).
Я начал с автономного приложения IW, сброшенного в Tiwmenu (Align = altop), Tiwregion (Align = alclient) и Tmainmenu (с несколькими меню и элементами подменю) и прикрепил Tiwmenu к Tmainmenu. Запустив это в рамках Win XP SP3, я вижу меню и предметы подменю просто отлично (над ивереоном).