Работа с Image/Label
Недавно мне советовали использовать события OnMouseEnter и OnMouseLeave для лейбла, для этого я даже поставил себе 6 билдер, но к сожалению имедж такого свойства не имеет, что можете посоветовать?
Цитата:
Originally posted by Kashuk
Опять помогите.
Недавно мне советовали использовать события OnMouseEnter и OnMouseLeave для лейбла, для этого я даже поставил себе 6 билдер, но к сожалению имедж такого свойства не имеет, что можете посоветовать?
Опять помогите.
Недавно мне советовали использовать события OnMouseEnter и OnMouseLeave для лейбла, для этого я даже поставил себе 6 билдер, но к сожалению имедж такого свойства не имеет, что можете посоветовать?
А что конкретно ты хочешь сделать.
Если тепа кнопок что-то, то можно использовать OnMouseClick. Смотря что ты хочешь от имейджа.
Цитата:
Originally posted by Тимофей
А что конкретно ты хочешь сделать.
Если тепа кнопок что-то, то можно использовать OnMouseClick. Смотря что ты хочешь от имейджа.
А что конкретно ты хочешь сделать.
Если тепа кнопок что-то, то можно использовать OnMouseClick. Смотря что ты хочешь от имейджа.
Повторю что я хочю зделать:
Подвожу к имеджу - картинка одна, отвожу - картинка другая, нажимаю - картинка третяя, ну типа анимация:)
Цитата:
Originally posted by Kashuk
Повторю что я хочю зделать:
Подвожу к имеджу - картинка одна, отвожу - картинка другая, нажимаю - картинка третяя, ну типа анимация:)
Повторю что я хочю зделать:
Подвожу к имеджу - картинка одна, отвожу - картинка другая, нажимаю - картинка третяя, ну типа анимация:)
Обрабатывай OnMouseMove(для имеджа и формы), OnClick.
Цитата:
Originally posted by gray_k
Обрабатывай OnMouseMove(для имеджа и формы), OnClick.
Обрабатывай OnMouseMove(для имеджа и формы), OnClick.
Так я могу зделать, и мне это уже советовали, неужели нет какогото более лучшего способа?
Можно обрабатывать сообщения VCL: CM_MOUSEENTER и CM_MOUSELEAVE. Правда это намного сложнее, чем отслеживание событий onMouseMove для формы и для Image/Label.
Цитата:
Originally posted by Kashuk
Повторю что я хочю зделать:
Подвожу к имеджу - картинка одна, отвожу - картинка другая, нажимаю - картинка третяя, ну типа анимация:)
Повторю что я хочю зделать:
Подвожу к имеджу - картинка одна, отвожу - картинка другая, нажимаю - картинка третяя, ну типа анимация:)
OnMouseMove лучше не использовать, не всегда работает (т.е. если быстро крысой водить будешь). А вот если к таймеру привязать и каждый раз координаты мыши проверять тогда точно работать будет. Но зато код геморней будет. Ну а при нажатии используй OnMouseClick. А зачем тебе столько гимора?