[ Ajvan @ 21.11.2005. 12:39 ] @
Imam problem u Delphi-ju 7. na formu postavim TImage komponentu i u nju ucitam bitmapu. Na Canvas-u TImage komponente iscrtam krug ili pravougaonik (Image1.Canvas.Ellipse(X1,Y1,X2,Y2)) Posle nekog vremena (bilo da je definisano tajmerom ili na neki dogadjaj) zelim da izbrisem iscrtanu elipsu i ponovo prikazem cistu bitmapu koju sam prvobitno ucitao. kada probam Refresh metod na Canvas (Image1.Canvas.Refresh;) ne pomaze;Invalidate na pomaze; Repaint ili Refresh metod na TImage komponentu ne pomaze; Jedino sto pomaze jeste ponovno ucitavanje slike (Image1.Picture.LoadFromFile(' ')) Da li neko ima ideju kako da ovo odradim bez ponovnog ucitavanja??? |