Текущий архив: 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.45 MB
Время: 0.035 c