Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2016.07.31;
Скачать: [xml.tar.bz2];

Вниз

Жесткий баг с MainMenu и Toolbar   Найти похожие ветки 

 
POP   (2012-06-05 23:04) [0]

Обнаружил баг на видном месте, если на чистую форму кинуть Toolbar (Allign:= alTop) и MainMenu, меню привязать к Toolbar, в свойствах проекта включить "Enable Runtime themes", то после этого меню глючить начинает, не нажимаются кнопки, сразу отскакивают.

Проверял на Delphi 2007 и 2010, под Windows XP и 7. То есть это какой-то мировой концептуальный баг и наверняка многие сталкивались.

Как лечили?


 
Cobalt ©   (2012-06-06 11:35) [1]

Выложи минимальный тестовый пример на http://webfile.ru


 
POP   (2012-06-06 12:54) [2]

Выложил очень простенький проект - http://webfile.ru/5988591


 
oldman ©   (2012-06-06 13:25) [3]


> Выложил очень простенький проект


Скачал
Запустил (не компилил - Delphi сейчас не установлена)
Глюков нет
Windows 7


 
POP   (2012-06-06 13:28) [4]

Ну как это нет, кнопочки меню должы быть нажатыми, когда вы выбираете пункты меню. Вот как раз под Windows 7 c ее анимацией видно, как отскакивают кнопочки при нажатии на пункт меню, чего быть не должно.

Если октлючить run-time themes в проекте и перекомпиллировать, то будет работать правильно.


 
POP   (2012-06-06 18:44) [5]

Для сравнения залил перекомпиллированный без run-time themes проект - http://webfile.ru/5989161

Вот тут работает правильно, как должно быть, сравните.


 
POP   (2012-06-13 01:20) [6]

Замена стандартного тулбара на sToolbar из alphaskins результата не дала. Тот же баг присутствует. Кто решит задачу - отпишитесь плиз.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2016.07.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.001 c
2-1417432894
AlexDn
2014-12-01 14:21
2016.07.31
Убрать фокус


2-1417613185
Jacksotnik
2014-12-03 16:26
2016.07.31
Вопрос по TWebBrowser


1-1338923058
POP
2012-06-05 23:04
2016.07.31
Жесткий баг с MainMenu и Toolbar


2-1416531715
Endy
2014-11-21 04:01
2016.07.31
Просто оставлю здесь. Кодировать символы Юникод для JS-скриптов.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский