|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.03.2014, 09:58 | #11 |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
Писать ахинею может и не нравится, а вот страдать ахинеей по моему Вам аж наслаждение доставляет. Уже бы давно освоили свежую версию делфи, и не занимались бы половой жизнью с мозгами форумчан. Только не нужно в ответ писать всякую чушь типа, я привык, D7 самая крутая среда, и т.д., и т.п.
|
23.03.2014, 22:44 | #12 | |
Пользователь
Регистрация: 07.03.2014
Сообщений: 27
|
Цитата:
|
|
23.03.2014, 23:08 | #13 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Допустим наработки вроде есть, ну а что именно не получается? Какие ошибки и т.д.?
I'm learning to live...
|
|
23.03.2014, 23:21 | #14 |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
|
29.03.2014, 21:45 | #15 | |
Пользователь
Регистрация: 07.03.2014
Сообщений: 27
|
Цитата:
procedure TForm5.Image1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin if Image1.Tag <> 2 then begin Image1.picture.loadfromfile('Наведе ниеКурсором.bmp'); Image1.Tag:=2 end end; procedure TForm5.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin if Image1.Tag <> 3 then begin Image1.picture.loadfromfile('Нажати еНаКнопку.bmp'); Image1.Tag:=3 end end; procedure TForm5.Image1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin if Image1.Tag <> 2 then begin Image1.picture.loadfromfile('Наведе ниеКурсором.bmp'); Image1.Tag:=2 end end; procedure TForm5.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin if Image1.Tag <> 1 then begin Image1.picture.loadfromfile('Обычна яКнопка.bmp'); Image1.Tag:=1 end; end; procedure TForm5.FormShow(Sender: TObject); begin Image1.picture.loadfromfile('Обычна яКнопка.bmp'); Image1.Tag:=1; end; procedure TForm5.Image1Click(Sender: TObject); begin Form5.Close; //Обычная функция кнопки.... Image1.picture.loadfromfile('Обычна яКнопка.bmp'); Image1.Tag:=1 end; Вот как-то так... Благодарю всех за помощь. |
|
29.03.2014, 21:49 | #16 |
Пользователь
Регистрация: 07.03.2014
Сообщений: 27
|
В этом вы правы.... учительница у меня - полная идиотка, преподавателем её назвать нельзя, да и программистом тоже. Она ставит высокий балл за курсовой проект только в том случае, если программа красивая Вот я и придумал эту хрень с "Утипутикрасивенькими" кнопочками.
|
29.03.2014, 22:02 | #17 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
ТС, вам тоже до гения далеко. А ученику обзывающего учителя идиотом грош цена в базарный день. Имхо
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
29.03.2014, 22:07 | #18 |
Пользователь
Регистрация: 07.03.2014
Сообщений: 27
|
|
29.03.2014, 23:10 | #19 |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
По решению. Перехват события движения мыши по форме, и детектирование его как выход на пределы Image не самое правильное решение. Если мышь переместиться с кнопки в иной контрол, отличный от самой формы, то этот финт не сработает. А если быстро дёрнуть мышью, то по моему событие не сработает вообще. Вариантов решения два, и оба описаны выше по теме. Если версия делфи критична, то это свой контрол, написанный на базе исходников контролов от XE, если не критична, то соответственно исполнение программы на XE и выше.
|
30.03.2014, 00:35 | #20 | |
Пользователь
Регистрация: 07.03.2014
Сообщений: 27
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Формы С# . Событие MouseMove | Serg94 | Помощь студентам | 3 | 04.10.2012 09:49 |
MouseMove | Ko$ | Помощь студентам | 0 | 14.11.2011 16:26 |
Класс и MouseMove | ZBEP | Общие вопросы Delphi | 7 | 07.04.2011 23:02 |
MouseMove | muinmy | Помощь студентам | 1 | 28.09.2010 18:05 |
Реализовать событие Image? | Serg-Grin | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 9 | 21.01.2010 23:55 |