0 / 0 / 0
Регистрация: 26.10.2012
Сообщений: 11
|
|
1 | |
OnMouseMove и OnMouseLeave компонента label06.03.2013, 13:22. Показов 2408. Ответов 3
Метки нет (Все метки)
Здравствуйте многоуважаемые форумчане, помогите пожалуйста разобраться с событиями OnMouseMove и OnMouseLeave. В приклепленных файлах есть проект, в котором нужно исправить следующее:
1) При наведении на Label его цвет менялся светлокрасный(это я реализовал) 2) При нажати на Label(событие OnClick) его цвет менялся на темнокрасный + цвет шрифта менялся на белый(это я реализовал) 3) При покидании мыши компонента Label(событие OnMouseLeave) его цвет не изменялся на светлокрасный. К примеру пользователь нажал на первый Label, его цвет изменился на темнокрасный, но при наведени на другие 7 Label'ов цвет первого нажатого Label'а не изменялся до тех пор, пока пользователь не нажмет к примеру на 2-ой или 7-ой Label. Помогите пожалуйста разобраться, зарнее спасибо!
0
|
06.03.2013, 13:22 | |
Ответы с готовыми решениями:
3
События OnMouseEnter и OnMouseLeave для компонента TBitBtn Как создать собственное событие OnMouseEnter и OnMouseLeave для динамического компонента label[Y]? Как переопределить методы компонента, обрабатывающие события OnMouseEnter, OnMouseLeave Обработчик события OnMouseMove для компонента Memo, с выводом сообщения "Курсор находится над объектом" |
0 / 0 / 0
Регистрация: 26.10.2012
Сообщений: 11
|
||||||
07.03.2013, 07:11 [ТС] | 2 | |||||
Тема все еще актуальна. Выкладываю код программы, ребят выручайте плиз, мне надо проект сдать в субботу...
0
|
http://1248.site
|
||||||
07.03.2013, 15:15 | 3 | |||||
0
|
0 / 0 / 0
Регистрация: 26.10.2012
Сообщений: 11
|
|
08.03.2013, 14:06 [ТС] | 4 |
RinatV ваш предложенный код - это уже что-то близкое, к чему я стремлюсь, но здесь есть одно "но", как сделать так, чтобы после того, как пользователь нажал на 2-ой Label, темнокрасный цвет ранее нажатого Label'а изменялся на исходный(т.е серый)?
Добавлено через 22 часа 41 минуту К примеру я подвел мышь на 1-ый Label, событие OnMouseMove отработала нормально(1-ый Label подсветился светлокрасным цветом), затем я нажал на 1-ый Label, событие OnClick 1-го Label'a отработала нормально( цвет 1-го Label'a изменился на темнокрасный цвет), затем я нажимаю нажимаю на 2-ой Label, цвет 2-го Label'a подсветился темнокрасным цветом. Но как сделать так, чтобы после того как я нажал на 2-ой Label, цвет 1-го Label'a автоматически изменился на исходный(серый цвет), т.е из всех 8-ми Label'ов темнокрасным цветом должен гореть только один Label. Пожалуйста помогите разобраться...
0
|
08.03.2013, 14:06 | |
08.03.2013, 14:06 | |
Помогаю со студенческими работами здесь
4
Прозрачный фон у компонента Label Идеи, темы, компонента Label Программное удаление компонента label Не меняются размеры компонента Label Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |