![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 13.10.2008
Сообщений: 714
|
![]()
Ребята, у меня на форме картинка (шир=100, вис=100), хочю написать:
-когда на нее наводишь курсор она стает размеров 200 на 200, когда курсор отводишь от картинки, стает нормальной 100 на 100ж Мои соображения: описать в процедуре Mousemove условие Код:
|
![]() |
![]() |
![]() |
#2 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
Это как на сайтах в "Html" делают..?
Нужно подумать... А возвращать нужно когда курсор отводишь от старой картинки 100х100 или уже от новой 200х200..?
I am the First of Cyber Evolution...
I am the First to Program your Future... |
![]() |
![]() |
![]() |
#3 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
Попробуй так:
Код:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
![]() |
![]() |
![]() |
#4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]()
Кроме изменения размеров надо ещё и картинку растянуть. Для этого можно использовать метод StretchDraw.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#5 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
Да... Про рястягивание я чтот забыл упомянуть...
Можно ещё так - чтоб рисунок равномерно во все стороны увеличивался: Код:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]()
Для удобства можете установить свойство Image1.Stretch:=True;
----- Немного не успел, уже опередили.
Всегда рад помочь!
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
![]() Цитата:
Лучше в обработчиках MouseMove проверять, не был ли рисунок уже растянут/сжат, чтобы избежать постоянных изменений. |
|
![]() |
![]() |
![]() |
#8 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
Ну... Наспех на коленке делал...
Сделать-то по разному можно - иногда главное чтоб хоть как-то работало... А уже потом оптимизировать... Вот если б было событие "OnMouseOn" как в "Html" есть - то ещё б проще было... ![]()
I am the First of Cyber Evolution...
I am the First to Program your Future... |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 02.01.2009
Сообщений: 340
|
![]()
хмм.. по идее его аналог в Дельфе - OnMouseEnter... но я могу ошибаться, так как с ним не пробовал пока ещё ничего делать
![]() ![]() DelphiWorld 6. Скачай, поставь, и будет тебе счастье=) Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
![]() |
![]() |
![]() |
![]() |
#10 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
goblinyara чет я такого события в Делфи вообще не нашел.
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Размер 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 |