|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
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 |
Телепат с дипломом
Старожил
Регистрация: 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. |
04.08.2007, 00:58 | #3 |
;-)
Пользователь
Регистрация: 18.07.2007
Сообщений: 69
|
Ну держи хотя бы этот исходник.
Взял из своего компонента, класс переименовал. Установи пакет, контрол появится на вкладке Samples. у ExImage доп. свойства: IsFrame - видима ли рамка. IsHighlight - подсвечивается ли рамка при наведении мыши. Цвета зашиты жестко в код. Св-ва OnMouseEnter, OnMouseLeave доступны в published, так что их можно обрабатывать тоже. |
05.08.2007, 15:26 | #4 |
Новичок
Джуниор
Регистрация: 03.08.2007
Сообщений: 2
|
Спасибо mutabor, Net за помощь! Сейчас изучаю созлдание собственного компонента.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Движение указателя по форме или 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 |