Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];

Вниз

TImage   Найти похожие ветки 

 
dim-   (2002-11-22 09:10) [0]

на форме лежит ScrollBox на нем Image когда Image больше размеров формы появляется полоса прокрутки, Как сделать что бы можно было перемещатся по изображению мышкой как в некоторых просмотрщиках, взять видимую область и переместить что бы увидеть невидимую?
И второй вопрос: как сделать изменение маштаба изображения, ввели например 60% и в Image стало отбражаться с моштабом 60%


 
Reindeer Moss Eater   (2002-11-22 09:28) [1]

Очевидно управлять позицией ScrolBox"а надо


 
Antonius   (2002-11-22 10:41) [2]

>с моштабом 60% :)

image1.strech:=true;
image1.proportional:=true;
image1.width:=round(image1.width/(100/[ваши 60%]));





 
dim-   (2002-11-22 12:05) [3]

то:Antonius спасибо
А как все таки мышкой рисунок прокручивать


 
F1   (2002-11-22 12:11) [4]

>dim- © (22.11.02 12:05)
MouseDown
MouseMove
MouseUp


 
dim-   (2002-11-22 15:37) [5]

а как двигать Image?
Не ужели ни кто не делал


 
Antonius   (2002-11-22 16:09) [6]

может я буду делать ближайшее время. Если не забуду - пришлю код.


 
F1   (2002-11-22 16:12) [7]

>dim- © (22.11.02 15:37)
>а как двигать Image?
>Не ужели ни кто не делал
MouseDown
MouseMove
MouseUp
!!!!!!!!!!!!!!!!1



 
dim-   (2002-11-22 16:24) [8]

F1 ©
ну и что?????
как заставить двигаться изображение


 
Reindeer Moss Eater   (2002-11-22 16:25) [9]

Очевидно управлять позицией ScrolBox"а надо



 
dim-   (2002-11-22 16:33) [10]

оно и понятно, но какими командами?


 
TTCustomDelphiMaster   (2002-11-22 16:57) [11]

Дурдом


 
Reindeer Moss Eater   (2002-11-22 16:58) [12]

Команды в армии, у ScrollBox"a свойства


 
Переяслов Григорий   (2002-11-22 17:18) [13]

Используй :
onMouseDown - событие нажатия кнопки на картинке,запоминай положение картинки
onMouseUp - событие отпускания кнопки на картинке, между этими событиями происходит сдвиг картинки
onMouseMove - собственно сдвиг, смещай картинку относительно запомненного положения на расстояние сдвига мышки.

Успехов!


 
dim-   (2002-11-22 18:54) [14]

Издеваться могут все, а помочь...
Переяслов Григорий - Спасибо, но повторю, мне не надо перемещать картинку по форме, а надо если image больше формы то можно было бы прокрутить ScrollBox не за ScrollBar, а прямо за изображение.


 
LongIsland   (2002-11-22 19:02) [15]

Я, наверное, повторюсь ( Переяслов Григорий © (22.11.02 17:18)/I>), но Вам УЖЕ ответили!


 
dim-   (2002-11-22 20:06) [16]

Да народ, я и так знаю какие события ноадо использовать, а требовалось узнать следующее:
ScrollBox1.VertScrollBar.Position:=ScrollBox1.VertScrollBar.Position+round((yl-y)/10);
ScrollBox1.HorzScrollBar.Position:=ScrollBox1.HorzScrollBar.Position+round((xl-x)/10);



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
1-4435
Ренат
2002-11-19 08:24
2002.12.02
Типизированные файлы


6-4550
Alex_ustasu
2002-10-03 17:19
2002.12.02
ClientSocket не видит ServerSocket, если указан Service


1-4422
Ag2002
2002-11-23 12:21
2002.12.02
ListView1.Items.Delete(i);


1-4469
Карелин Артем
2002-11-20 14:13
2002.12.02
Автозаполнение


14-4609
CanBlow
2002-11-12 14:35
2002.12.02
Модерирование





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский