Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почему некоторые контролы не отображаются? [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]

Удалено модератором


Наверх

Титульная страница Поиск, карта сайта Написать письмо