![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему некоторые контролы не отображаются? [D7]
Zheksonz © (2015-05-05 23:45:00)Добрый вечер!
Почему некоторые контролы не видны, пока на них не наведёшься курсором? Глюк?
Игорь Шевченко (2015-05-08 10:34:00) [1]http://segfault.kiev.ua/smart-questions-ru.html
sniknik (2015-05-08 08:00:00) [2]> ну удалось
не удалось
sniknik (2015-05-08 07:59:00) [3]+
это кстати одна из проблем пропущенных у нас тестерами, и о которой узнал от клиентов, и после долго "ловил", поэтому запомнилась... так то это было довольно давно (2004-2005 год вроде?), на первых переходах с XP на висту.
чисто совпадение, в конторе популярна "классическая схема" без тем (кстати до сих пор у большинства так), на которой глюка нет, а тот у кого специально для проверок стояли темы и всякая другая хрень, среди этой хрени имел еще и "визио плюс"... что-то вроде, не помню, кнопку с глазом в заголовок рядом с обычными встраивал, ну и отрисовку системную на себя перехватывал, вряд ли для этого, но получалось, что он глюк правил... в итоге ни у кого в конторе воспроизвести ну удалось... правка была по скиншотам, как лечение по фотографии. :)
sniknik (2015-05-08 07:41:00) [4]> показать системное
показать системное меню
sniknik (2015-05-08 07:40:00) [5]там насколько вспомнил/почитал Alt был не главное, основное - не прорисовка некоторых контролов, а если они прорисовывались вначале (на он активейте например, самостоятельно/не явно), то Alt был как проверка т.к. по нему попытка показать системное, оно меняет форму, и как следствие перерисовывает но уже без дополнительных действий, чисто системой (онпаинт не вызывается)... лакмусовой бумажкой в общем Alt работал для определения глюка.
+
7ка это как раз
> Vista схемы ( и выше)
вот если бы был XP то тогда это точно было бы что то другое. а так все признаки (D7 и плюс наверное старее его версии, схемы, не прорисовка контролов).
Edgar_Wine (2015-05-08 01:53:00) [6]У меня была "7", и Alt не нажимал, я вообще редко его нажимаю.
ТС, а если попробовать отключитьDoubleBuffered ?
sniknik (2015-05-07 14:18:00) [7]> Причины, увы, не знаю.
причины выше
кгшзх (2015-05-07 09:37:00) [8]заменить все канвасные лейблы на оконные статиктекст
Zheksonz (2015-05-07 00:30:00) [9]
> Edgar_Wine (06.05.15 23:36) [3]
Да манифест стоит, т.к. без него стандартные контролы выглядят как топором вырубленные...
Edgar_Wine (2015-05-06 23:36:00) [10]Встречалось. Причины, увы, не знаю. Конкретно в этом разбираться не было времени. Но проявлялось только при использовании Manifest:
{$R WindowsXP.res}
У вас это используется? Вообще на VCL программа? Сторонние компоненты есть?
sniknik (2015-05-06 09:45:00) [11]Alt зажат при показе например... с ним в D7 + Vista схемы (и выше) известная проблема.
https://www.google.ru/search?q=alt+delphi+%D0%B3%D0%BB%D1%8E%D0%BA+VCL&ie=utf-8&oe=utf-8&gws_rd=cr&ei=97ZJVcOGJomXsAHok4HQAg#newwindow=1&q=%D0%98%D1%81%D1%87%D0%B5%D0%B7%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BE%D0%B2+%D0%BF%D1%80%D0%B8+%D0%BD%D0%B0%D0%B6%D0%B0%D1%82%D0%B8%D0%B8+ALT
Германн (2015-05-06 00:45:00) [12]Удалено модератором