Problem ze znikającą zawartością TPaintBox'a

0

Witam. Tworzę ostatnio program do tworzenia map. Kafelki "kładziemy" na canvas TImage. Z Imagiem wszystko byłoby spoko, gdyby nie to, że kiedy powiększymy go do dużych rozmiarów, to rysowanie po jego canvasie jest bardzo powolne. Postanowiłem więc zastąpić TImage TPaintBoxem. Usunąłem Image, wrzuciłem PaintBoxa, nadałem mu odpowiednią nazwę i odpowiednie procki po kliknięciach. Wszystko było spoko, ale do czasu. Podczas zwiększanie/zmniejszania naszeej mapy(tj. PaintBoxa) to, co było na nim narysowane znika. Wygląda to tak, jakby mapa się pomniejszyła normalnie, i po chwili zawartość canvasa znika...nie wiem o co w tym chodzi. Dlaczego z Image'iem było dobrze przy zmianie jego rozmiaru? Dzięki za wszelkie odpowiedzi. Pzdr, Loczek.

0

Canvas PaintBox'a , tak jak canvas formy nie jest automatycznie odświerzany po zdarzeniu OnResize. Juz kiedyś pisałem jak rozwiązać ten problem.

http://4programmers.net/Forum/viewtopic.html?id=45997

0

Dzięki AndRew, działa. [hurra]

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