![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Цитата:
решение проблемы - самый простой способ - перейти на другую версию Delphi (хотя бы на Delphi 2006 - можно даже Portable взять). если это по какой-то причине невозможно, тогда посмотрите сюда: результаты поиска: Добавление события OnMouseLeave Delphi |
||
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
![]()
В делфи7 у имейджа действительно нету OnMouseLeave. Так что единственный вариант - делать как предложил MyLastHit. Только нужно знать, куда этот код прописать. В данном случае требуется создать наследника от TImage. Можно так: http://delphikingdom.com/asp/viewite...catalogid=1367
Добавлено: Serge_Bliznykov одновременно запостили почти одно и то же ![]() Последний раз редактировалось eduard93; 20.04.2011 в 11:50. |
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 25.05.2010
Сообщений: 169
|
![]()
procedure image1OnMouseLeave(var msg: TMessage);
в этой строчке добавь обработчик. message CM_MOUSELIAVE |
![]() |
![]() |
![]() |
#14 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
А когда программа заработает, попробуйте быстро навести мышку на картинку и быстро убрать мышку. Тогда программа может повиснуть)) Используйте ресурсы или ImageList.
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 23.02.2011
Сообщений: 11
|
![]()
хм, мб так подойдёт?))
Код:
|
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
![]()
Arhangell Оригинально
![]() |
![]() |
![]() |
![]() |
#17 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Это плохенький способ... Самое последнее что можно сделать.
А вдруг рядом с этой картинкой, на небольшом расстоянии еще одна, тогда при рывке с одной картинки на другую, положение курсора на форме не успеет зарегистрироваться. Врядли у автора на форме будет картинка и в радиусе 1-2см там ничего не будет ![]()
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 14.04.2011
Сообщений: 74
|
![]()
Вы меня запутали!) Так лучше делать leave/enter?
|
![]() |
![]() |
![]() |
#19 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Да............
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#20 |
Регистрация: 20.12.2011
Сообщений: 3
|
![]()
Ну если тебе нужно при наведении курсора менять картинку, то событие
MouseEnter А если убрать картинку, то MouseLeave Как то так) |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение рисунка при наведении курсора мыши | ru3000 | Microsoft Office Excel | 4 | 15.04.2011 01:13 |
Изменение картинки при наведении курсора мышки | Саня_ | Общие вопросы Delphi | 3 | 09.03.2011 18:42 |
Изменение цвета текста при наведении курсора | gred | HTML и CSS | 1 | 22.09.2010 10:48 |
Смена картинки при наведении курсора | Шсу | HTML и CSS | 1 | 26.10.2009 19:50 |
Выделение картинки при наведении курсора | blazer-05 | HTML и CSS | 1 | 03.07.2009 10:43 |