Как отключить мигающее изображение в кнопке?

У меня есть Button который связан с ImageList, Я меняю ImageIndex через OnClickEvent,

Теперь у меня проблема в том, что когда я меняю image с OnClickEvent она меняется, но если я наведу на нее мышь, она покажет мне старую и пульсирует.

Кто-нибудь знает, как отключить эту пульсацию / перепрошивку / обмен?

РЕДАКТИРОВАТЬ: HotImage были индекс 0.

1 ответ

Решение

Вы уверены, что это не ошибка VLC? Я бы посоветовал вам следующее.

Было бы замечательно, если бы вы могли опубликовать событие OnClick(), чтобы мы могли проверить, если что-то не так с кодом (авто-изменение).

Чтобы проверить, является ли это ошибкой VLC, попробуйте использовать тот же код в другой версии Delphi, если проблема повторяется, это зависит от вашего проекта и кода. В случае, если все работает нормально, я бы посоветовал вам связаться с Embarcadero и сообщить о проблеме / ошибке им. Вы поможете сообществу Delphi и сделаете его сильнее.

Также, если вы знакомы с Windows API, попробуйте закодировать чистую встроенную кнопку с API CreateWindowEx и внутренними кодированными функциями для события OnClick(). Это единственный случай, если вы не можете найти другого выхода.

Другие вопросы по тегам