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

Вниз

Почему некоторые контролы не отображаются?   Найти похожие ветки 

 
Zheksonz   (2015-05-05 23:45) [0]

Добрый вечер!
Почему некоторые контролы не видны, пока на них не наведёшься курсором? Глюк?


 
Германн ©   (2015-05-06 00:45) [1]

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


 
sniknik ©   (2015-05-06 09:45) [2]

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


 
Edgar_Wine   (2015-05-06 23:36) [3]

Встречалось. Причины, увы, не знаю. Конкретно в этом разбираться не было времени. Но проявлялось только при использовании Manifest:
{$R WindowsXP.res}
У вас это используется? Вообще на VCL программа? Сторонние компоненты есть?


 
Zheksonz   (2015-05-07 00:30) [4]


> Edgar_Wine   (06.05.15 23:36) [3]


Да манифест стоит, т.к. без него стандартные контролы выглядят как топором вырубленные...


 
кгшзх ©   (2015-05-07 09:37) [5]

заменить все канвасные лейблы на оконные статиктекст


 
sniknik ©   (2015-05-07 14:18) [6]

> Причины, увы, не знаю.
причины выше


 
Edgar_Wine   (2015-05-08 01:53) [7]

У меня была "7", и Alt не нажимал, я вообще редко его нажимаю.
ТС, а если попробовать отключить DoubleBuffered ?


 
sniknik ©   (2015-05-08 07:40) [8]

там насколько вспомнил/почитал Alt был не главное, основное - не прорисовка некоторых контролов, а если они прорисовывались вначале (на он активейте например, самостоятельно/не явно), то Alt был как проверка т.к. по нему попытка показать системное, оно меняет форму, и как следствие перерисовывает но уже без дополнительных действий, чисто системой (онпаинт не вызывается)... лакмусовой бумажкой в общем Alt работал для определения глюка.
+
7ка это как раз
> Vista схемы (и выше)
вот если бы был XP то тогда это точно было бы что то другое.  а так все признаки (D7 и плюс наверное старее его версии, схемы, не прорисовка контролов).


 
sniknik ©   (2015-05-08 07:41) [9]

> показать системное
показать системное меню


 
sniknik ©   (2015-05-08 07:59) [10]

+
это кстати одна из проблем пропущенных у нас тестерами, и о которой узнал от клиентов, и после долго "ловил", поэтому запомнилась... так то это было довольно давно (2004-2005 год вроде?), на первых переходах с XP на висту.
чисто совпадение, в конторе популярна "классическая схема" без тем (кстати до сих пор у большинства так), на которой глюка нет, а тот у кого специально для проверок стояли темы и всякая другая хрень, среди этой хрени имел еще и "визио плюс"... что-то вроде, не помню, кнопку с глазом в заголовок рядом с обычными встраивал, ну и отрисовку системную на себя перехватывал, вряд ли для этого, но получалось, что он глюк правил... в итоге ни у кого в конторе воспроизвести ну удалось... правка была по скиншотам, как лечение по фотографии. :)


 
sniknik ©   (2015-05-08 08:00) [11]

> ну удалось
не удалось


 
Игорь Шевченко ©   (2015-05-08 10:34) [12]

http://segfault.kiev.ua/smart-questions-ru.html



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

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

Наверх





Память: 0.47 MB
Время: 0.04 c
2-1421889993
duponamk
2015-01-22 04:26
2017.01.15
Сортировка данных по нажатию на заголовок DBGrid


15-1456494306
Rouse_
2016-02-26 16:45
2017.01.15
Нужна вычитка статьи


2-1418918004
AlexeyTG
2014-12-18 18:53
2017.01.15
Просьба оценит "корявость кода"


2-1428448138
Дмитрий
2015-04-08 02:08
2017.01.15
Закладки в Word


2-1422788793
A1ekceu
2015-02-01 14:06
2017.01.15
Проверка кода





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский