|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.02.2015, 18:57 | #1 |
Заблокирован
Регистрация: 01.01.2014
Сообщений: 13
|
Анимирование кнопки
Здравствуйте. Прошу вашей помощи. Имеется рисунок (битмап). Нужно при наведении на него курсора менять изображение, и по нажатию соответственно. В общем, типичная "игровая" кнопка. Полазил по форумам, но так и не нашел внятного объекта. Прошу вас помочь мне, и написать маленький кусочек кода, где изображение pic1 будет меняться на pic2 по наведению на него мышью.
Заранее благодарен |
14.02.2015, 19:03 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Отредактировал пост.
Изображения откуда берутся?
I'm learning to live...
|
14.02.2015, 19:09 | #3 |
Заблокирован
Регистрация: 01.01.2014
Сообщений: 13
|
А где я в своем накосячил?
Из папки, типо pic1.loadfromfile(file) |
14.02.2015, 19:15 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
14.02.2015, 19:18 | #5 | |
Заблокирован
Регистрация: 01.01.2014
Сообщений: 13
|
Цитата:
Я бы так и сделал, но изображение выводится не в TImage, а рисуется на форме canvas.draw |
|
14.02.2015, 19:28 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
OnMouseMove и OnMouseDown формы
В первой фиксировать вход/выход курсора в эту область формы, во второй клик на ней
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
14.02.2015, 19:31 | #7 |
Заблокирован
Регистрация: 01.01.2014
Сообщений: 13
|
|
14.02.2015, 19:36 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
У этих событий есть координаты мыши, не помню точно, кажись относительно экрана. Тогда их нужно привести к координатам относительно формы методом ScreenToClient. И есть координаты и размеры области. Вот и считай, не вручную конечно, а кодом в обработчиках событий
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
14.02.2015, 19:40 | #9 |
Заблокирован
Регистрация: 01.01.2014
Сообщений: 13
|
Эти координаты относительно формы вроде. Ну я и имел ввиду кодом. Просто думал, есть вариант проще.
|
14.02.2015, 19:44 | #10 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Анимирование стрелки... | kentlm | Мультимедиа в Delphi | 2 | 14.05.2009 02:17 |
Наглядное анимирование работы программы. | Geddar | Помощь студентам | 9 | 03.05.2009 06:24 |
UCOZ: Кнопки кнопки на изображении | ReDuX | HTML и CSS | 19 | 25.04.2008 02:39 |
триггерные кнопки и кнопки переключатели в DELPHI | MARGO | Помощь студентам | 3 | 12.11.2007 17:35 |