Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2011, 15:02   #1
Сергей089
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 214
По умолчанию Как убрать ЗЕРКАЛЬНОЕ мерцание MainMenu?

Здравствуйте. У меня такая проблемка. На форме лежит MainMenu. Если после запуска раскрыть любой пункт меню и поводить мышкой по корневым пунктам, чтобы они автоматически раскрывались, то на меню справа на доли секунды в зеркальном порядке появляются названия корневых пунктов меню !!!

Подскажите, пожалуйста, что это такое? И как от этого избавиться?
Пробовал создать новый проект с одним только меню, там все нормально. В процедуре FormPaint все закоментировал (там код рисования картинки на СтатусБаре), все равно меню мерцает.
Сергей089 вне форума Ответить с цитированием
Старый 10.12.2011, 14:31   #2
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

А мне как воспроизвести эффект? В чудеса я не верю. Может все-таки исходник приложишь?
Баламут вне форума Ответить с цитированием
Старый 10.12.2011, 15:20   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Удалите екзешник и перекомпилируйте проект командой меню Make all projects.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 12.12.2011, 08:32   #4
Сергей089
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 214
По умолчанию

Вот мой проект. Делал в Delphi XE. ОС - Win XP.
Вложения
Тип файла: rar MyMDI.rar (824.1 Кб, 10 просмотров)
Сергей089 вне форума Ответить с цитированием
Старый 12.12.2011, 08:52   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Перекомпилил в своем любимом Д6 - эффект исчез.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.12.2011, 09:33   #6
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

Компилировал в Д2010. Эффект наблюдал при полностью развернутом MDI-окне. Исчез после установки MainMenu1.AutoMerge := true.
Баламут вне форума Ответить с цитированием
Старый 12.12.2011, 09:49   #7
Сергей089
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 214
По умолчанию

Цитата:
Баламут:
Исчез после установки MainMenu1.AutoMerge := true.
Спасибо, тоже исчезло. А на что влияло это свойство? Ведь в дочерних окнах нет меню. Это глюк? Успел собрать заново проект с MainMenu1.AutoMerge := false, мерцания нет
Сергей089 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как убрать мерцание при изменении яркости в Image werrey Мультимедиа в Delphi 6 23.10.2011 13:26
Убрать мерцание MainMenu и контроов в GroupBox maxefficiently Общие вопросы Delphi 2 07.06.2011 11:55
ProgressBar - как убрать мерцание Dux Компоненты Delphi 1 20.09.2010 07:25
как убрать мерцание из Image'a? Sergeu Мультимедиа в Delphi 6 16.05.2009 08:57