[Delphi] Odnawianie formy głownej

0

Witajcie.
Posiadam:

  • Form1 a na niej PaintBox (widoczna)
  • Form2 a na niej PaintBox (niewidoczna)

Rysuje cos na Form1.PaintBox, potem odpalam "na tym" - Form2 normalnie poprzez .Visible := true; Nastepnie gdy wykonam na Form2 potrzebne operacje, zamykam ja poprzez Visible := false; i
Form1 zamazuje sie, tam gdzie rysowalem tak jakby chciał powrócic a nie mogł. Co mam zrobic, zeby po wyłaczeniu okna nad Form1 obraz nie został zamazany tudzież zmieniony.

Mam nadzieje, ze zbytnio nie zaplątalem.
Pozdrawiam
gw</b>

0

nie maluj na paintboksie, tylko na timage, albo procedurę która maże po paintoksie umieść w metodzie onpaint.

0

Nie sprecyzowałem, maluje na onpaint formy1 i na onpaint formy drugiej, na drugiej jest kwadrat i gdy wyłączam forme druga to on zostaje odbity na pierwszej.

0

Nie maluj w onpaint formy, tylko w onpaint paintboxa. Albo zrezygnuj z paintboxa i maluj bezpośrednio na formie (już w onpaint formy).

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