Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.01;
Скачать: CL | DM;

Вниз

Прорисовка и скроллинг изображения   Найти похожие ветки 

 
Глеб ©   (2004-07-15 03:56) [0]

Здравствуйте!
В моей программе мне нужно поместить на форму изображение, но, т. к. оно не вместится в форму, осуществить его скроллинг.
Также нужно определять, куда пользователь кликнул, если он кликнет на изображение.
Вопрос: что мне использовать для отображения изображения? Image или PaintBox?
И как мне обеспечить скроллинг и обработку клика?

Спасибо.


 
KADAN ©   (2004-07-15 04:19) [1]

Наверное тебя спасут TScrollBox и событие OnMouseDown (OnMouseUp) TImage"a расположенного в этом скроллбоксе.


 
Gleb   (2004-07-15 04:29) [2]

Ставишь на форме автоскролл в значение "true" а на Image значение АutoSize тоже "true", и ты получаешь скроллинг еще на этапе разработки формы. А с кликом KADAN тебе дал дельный совет, в числе формальных параметров процедуры обработки события OnMouseDown (можно, кстати, использовать простой OnClick) передаются координаты мыши относительно верхнего левого угла Имэйджа, просто воспользуйся ими.


 
Глеб ©   (2004-07-16 08:17) [3]


> (можно, кстати, использовать простой OnClick)

При OnClick нельзя получить координаты.

А насчёт OnMouseDown - это хорошая идея. Пробовал - всё прекрасно работает.


 
Sun bittern ©   (2004-07-16 08:29) [4]

{DELPHI}\Help\Examples\Scrollba



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

Текущий архив: 2004.08.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
14-1089583824
Sheng
2004-07-12 02:10
2004.08.01
Я вернулся


4-1087896930
Davinchi
2004-06-22 13:35
2004.08.01
Чтение/запись свойств Word документа челез ОЛЕ линки


1-1090013194
Алекс А
2004-07-17 01:26
2004.08.01
При запуске программы на испанском Виндосе, вместо русских букв,


4-1087995049
Samael6
2004-06-23 16:50
2004.08.01
Хук на закрытие и свертывание окна


14-1089525176
Aldor_
2004-07-11 09:52
2004.08.01
Опять заголовки