![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Заблокирован
Регистрация: 01.01.2014
Сообщений: 13
|
![]()
Здравствуйте. Прошу вашей помощи. Имеется рисунок (битмап). Нужно при наведении на него курсора менять изображение, и по нажатию соответственно. В общем, типичная "игровая" кнопка. Полазил по форумам, но так и не нашел внятного объекта. Прошу вас помочь мне, и написать маленький кусочек кода, где изображение pic1 будет меняться на pic2 по наведению на него мышью.
Заранее благодарен |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Отредактировал пост.
Изображения откуда берутся?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Заблокирован
Регистрация: 01.01.2014
Сообщений: 13
|
![]()
А где я в своем накосячил?
Из папки, типо pic1.loadfromfile(file) |
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 | |
Заблокирован
Регистрация: 01.01.2014
Сообщений: 13
|
![]() Цитата:
Я бы так и сделал, но изображение выводится не в TImage, а рисуется на форме canvas.draw |
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
OnMouseMove и OnMouseDown формы
В первой фиксировать вход/выход курсора в эту область формы, во второй клик на ней
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Заблокирован
Регистрация: 01.01.2014
Сообщений: 13
|
![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
У этих событий есть координаты мыши, не помню точно, кажись относительно экрана. Тогда их нужно привести к координатам относительно формы методом ScreenToClient. И есть координаты и размеры области. Вот и считай, не вручную конечно, а кодом в обработчиках событий
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Заблокирован
Регистрация: 01.01.2014
Сообщений: 13
|
![]()
Эти координаты относительно формы вроде. Ну я и имел ввиду кодом. Просто думал, есть вариант проще.
|
![]() |
![]() |
![]() |
#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 |