Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2007, 20:18   #1
Сергей А
Новичок
Джуниор
 
Регистрация: 03.08.2007
Сообщений: 2
Сообщение Изменение вида Image при наведении указателя

Нужно чтобы при наведении указателя на image вокруг появлялась рамка а при вуходе исчезала. Я делал через imageMouseMove, рамка тоесть (shape) появляется , а при уходе через shapeMouseMove
shape.Visible:=false; но если резко убирать указатель то shape не реагирует и рамка остается. Подскажите КАК РЕШИТЬ ПРОБЛЕМУ.
Сергей А вне форума Ответить с цитированием
Старый 04.08.2007, 00:49   #2
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Проще всего по Image MouseMove показывать рамку, а по Form (или Panel если имидж на панели) MouseMove скрывать.
Более сложный и лучший способ - унаследоваться от Image и добавить события OnMouseEnter, OnMouseLeave.

p.s. Забыл самый легкий способ - не убирать мышь резко

похожий вопрос
http://www.programmersforum.ru/showthread.php?t=5564
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог

Последний раз редактировалось mutabor; 04.08.2007 в 00:58.
mutabor вне форума Ответить с цитированием
Старый 04.08.2007, 00:58   #3
Net
;-)
Пользователь
 
Регистрация: 18.07.2007
Сообщений: 69
По умолчанию

Ну держи хотя бы этот исходник.
Взял из своего компонента, класс переименовал.

Установи пакет, контрол появится на вкладке Samples. у ExImage доп. свойства: IsFrame - видима ли рамка. IsHighlight - подсвечивается ли рамка при наведении мыши.
Цвета зашиты жестко в код.
Св-ва OnMouseEnter, OnMouseLeave доступны в published, так что их можно обрабатывать тоже.
Вложения
Тип файла: rar ex_img.rar (1.4 Кб, 42 просмотров)
Net вне форума Ответить с цитированием
Старый 05.08.2007, 15:26   #4
Сергей А
Новичок
Джуниор
 
Регистрация: 03.08.2007
Сообщений: 2
По умолчанию

Спасибо mutabor, Net за помощь! Сейчас изучаю созлдание собственного компонента.
Сергей А вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Движение указателя по форме или Image nevo Компоненты Delphi 5 06.04.2008 21:00
Изменение вида RichEdit AlexMori Общие вопросы Delphi 1 14.12.2007 14:40
Изменение вида таблицы Execel nord_hk Microsoft Office Excel 4 05.10.2007 19:26
изменение цвета Panel при наведении мыша Kashp Компоненты Delphi 8 08.09.2007 10:18
Как сделать чтоб грузилась 2-ая картинка при наведении указателя? Roof Помощь студентам 5 02.08.2007 12:08