![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 02.01.2009
Сообщений: 340
|
![]()
хмм... ну у TImage оно присутствует точно... кстати, только что на другом компе отрыл установленную Дельфи - проверил - полный аналог Html'овского OnMouseOn...
З.Ы. У меня, кстати RAD Studio 2009, в других версиях проверить не могу.... но сейчас посмотрел - у всех (по крайней мере стандартных) компонентов есть такое событие.... DelphiWorld 6. Скачай, поставь, и будет тебе счастье=) Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
![]() Последний раз редактировалось goblinyara; 08.02.2009 в 22:29. |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
![]()
Просто далеко не у всех событий есть такие события. Точнее, у многих они почему-то скрыты, т.к. объявлены в разделах класса protected. Посмотри, например, у TLabel - там очень легко проверить "наезд"/"съезд" мыши с помощью OnMouseEnter/OnMouseLeave.
|
![]() |
![]() |
![]() |
#13 | |||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
2 Jeni:
Цитата:
![]() А вот про: Цитата:
2 goblinyara: Цитата:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|||
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
![]()
Верно, при том алгоритме, что был написал эффекта не будет или будут странные эффекты. Но ведь можно сделать и по-другому: заранее установить размеры TImage 200х200, поместить туда картинку, установить Center=True, а во время работы в обработчиках не менять размеры, а менять свойство Stretch - картинка будет сама растягиваться по всей поверхности Имиджа или сжиматься.
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 02.01.2009
Сообщений: 340
|
![]()
DomiNick, я же написал, что в 2009 RAD Studio
![]() DelphiWorld 6. Скачай, поставь, и будет тебе счастье=) Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
![]() |
![]() |
![]() |
![]() |
#16 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
2 Jeni:
Хм... Вот что вы имели ввиду... Теперь понятно... Но думаю такой вариант не пройдёт: Во-первых размер вставленной картинки должен будет обязательно равняться "размеру маленького изображения" и его нельзя будет регулировать из программы... А во-вторых изображение будет увеличиваться при попадании курсора в "большое изображение" - то есть курсор ещё не дополз до "маленького изображения" а картинка уже увеличилась... 2 goblinyara: Ага... А у меня Делфи 7 - в ней в "Object Inspector" нету такого... Я просто постоянно забываю обновить страницу до того как отправлять новое сообщение...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
![]()
Вот совершенно рабочий вариант с использованием Stretch. Нужно только заранее установить свойство Center в True
Код:
|
![]() |
![]() |
![]() |
#18 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
а... Ну с проверкой попадания в область-то конечно...
![]() Тогда свой новый вариант уже не стану писать - практически такой же тока меняются размеры... Кстати, хорошая тема получилась... Можно её и дальше развить: Изменение размера при перекрытии нескольких картинок\объектов; Плавное изменение размера; и.т.д. Так есть ли в Делфи 7 события OnMouseEnter/OnMouseLeave и как их включать..?
I am the First of Cyber Evolution...
I am the First to Program your Future... |
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 13.10.2008
Сообщений: 714
|
![]()
2 DomiNick
Таких событий нету в делфи 7, потому и решил создать такую тему =) |
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 13.10.2008
Сообщений: 714
|
![]()
2 Jeni
Код:
Последний раз редактировалось Lemo; 08.02.2009 в 23:55. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Размер Image изменяется на размер картинки, а сама она рисуется на области первой картинки | RPGer | Мультимедиа в Delphi | 6 | 20.10.2008 19:54 |
Размеры изображения | RamireZ | Мультимедиа в Delphi | 5 | 05.10.2008 09:48 |
Изменить размеры | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 16.05.2008 20:14 |
Изменить размеры страницы принтера | Shuraken | Win Api | 1 | 30.08.2007 05:14 |
Как изменять размеры StringGrid Мышкой | Inbox | Компоненты Delphi | 4 | 30.06.2007 14:34 |