Scrollbox i Paintbox

0

Witam
Mam następujący problem.
Mam na formie scrollbox i na nim paintbox. Paintbox oczywiście jest większy niż scrollbox. Wszystko się przewija jak należy, tylko że po przewinięciu, znika mi ta wyrysowana część paintboxa która się przewinęła poza granice scrollboxa. Scrollbox nie posiada zdarzenia występującego w czasie przewijania żeby można było w procedurze obsługi zrobić repaint lub coś w tym rodzaju. Proszę o pomoc w ramach możliwości

Pozdrawiam.

0
frickle napisał(a)

Scrollbox nie posiada zdarzenia występującego w czasie przewijania żeby można było w procedurze obsługi zrobić repaint lub coś w tym rodzaju.

PaintBox.OnPaint

0

To moze uzyj TImage? Tam obraz nie zniknie...

0

Dzięki za podpowiedzi.

Spróbowałem troszkę inaczej, a mianowicie robię rysunek w TBitmap a potem go kładę na TImage i teraz działa. Niestety z rysowaniem bezpośrednio po TImage też mi różne cuda wyczyniał (owszem rysował, ale przy zmienie wysokości TImage nie dorysowywał tego co było poniżej poprzedniej wysokości). Generalnie problem rozwiązany. Jeszcze raz dzięki serdeczne.

0

to w tym wypadku paintbox jest najlepszy (mowa o bmp) a co do image to image.width (height) to nie to samo co image.picture.width (height)

1 użytkowników online, w tym zalogowanych: 0, gości: 1