[Delphi] Problem z canvasem

0

Mam zrobiony program. który rysuje na canvasie formy po naciśnięciu przycisku (przycisków jest wiele). Wszytko jest ok, ale jak okienko się odświeży (tzn. jak inne okienko go przykryje, a później odkryje), to wszystko to co narysowałem znika. W sumie można wszystko jeszcze raz przerysować używając zdarzenia OnPaint, ale w tym momencie nie wiem które klawisze użytkownik wcisnął i jak odtworzyć poprzedni wygląd formy. Może istnieje jakiś sposób zapamiętania całej grafiki formy w np. pliku, a w zdarzeniu OnPainrt odtworzenia jej ???.

Może ktoś już zetknął się z podobnym problemem i potrafi mi jakoś pomóc [???] [???] [???]

JmP

0

Rysuj nie na formie, tylko na obiekcie klasy TImage (rozciągniety na całą formę: Align := alClient)

--
"Imagination is more important than knowledge." - A. Einstein

0

Wielkie dzięki, teraz mi działa [prosze]

JmP

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