logo
logo

Доработки Не отрисовываются элементы диалогов.

список тем создать тему

Не отрисовываются элементы диалогов.

Версия: 3.0.243

Тип: Ошибка
Статус: Завершено
Важность: Если время будет
Ошибка 3.0.243 #61
Описание
ОС - Windows 7.
В диалогах пропадают все радио-кнопки. Потом, когда прводишь над каждым мышкой, появляются снова и эффект не повторяется.
Это очень раздражает, когда открываешь окно и переключаешься по Alt+Tab между приложениями.
Последовательность действий
Эффект стабильно проявляется после открытия дилогового окна и нажатия Alt.
Эффект носит одноразовый характер, т.е. проявляется только после открытия диалога, а после того как все отрисуется путем проведения мышкой над элементами эффект пропадает.
Да, я знаю о таком поведении программы. Но, увы, не могу поймать эту ошибку и не представляю, как ее исправить.
 
Кстати, я сегодня решил почистить свою Windows от лишних установленных программ и открыл окно консоли управления со списком установленных программ. Я был очень удивлен наблюдая аналогичный эффект с иконками установленных программ, они тоже вначале не прорисовывались а иконки появлялись только при наведении курсора на них. Что с этим делать я пока не знаю, буду думать.
Я понимаю, что программа не на Delphi написана, но все же "Actual Behavior" в точности совпадает с описанной здесь проблемой (при нажатии Alt - пропадают названия, а в местах "accelerator character" появляются подчеркивания)
Но может натолкнет на какие-нибудь мысли:
http://qc.embarcadero.com/wc/qcmain.aspx?d=37403
Dervish:
Да, я знаю о таком поведении программы. Но, увы, не могу поймать эту ошибку и не представляю, как ее исправить.

Мне кажется я поймал ошибку. Элементы исчезают при нажатии пропки ALT. По идее, по этой кнопке должны подчернуться те буквы в "labels", которые являются горячими клавишами.
 
Дмитрий
dim_l:
Элементы исчезают при нажатии пропки ALT.

 
Увы мне, у меня нажатие ALT отрабатывается нормально. Как и нужно, появляются подчеркивания.
Что нужно менять со стороны кода не знаю, но есть два выхода из ситуации со стороны пользователя:
1. Идем в Панель управления -> Центр специальных возможностей -> Облегчение работы с клавиатурой.
И ставим там галку "Подчеркивать клавиши быстрого вызова и клавиши доступа"
ИЛИ
2. В настройках AbilityCash на вкладке Интерфейс отключаем использование темы Windows
Давнишняя ошибка, наконец-то дошли руки исправить ее. Прошу прощения за задержку, в 244-й сборке эта ошибка не должна проявляться.