Canvas'a yapılan çizim, yazı gibi etkiler kalıcı değildir. Bunu kalıcı kılmak için onPaint olayına yazılmalı ki her tazeleme de gerekli çizimler gerçekleşsin. Bunun yerine TImage'a çizim yaparakta kalıcı çizim yapılabilir. Zira TImage'a yapılan çizimler hafızada tutulur ve programcıyı fazla yormaz.
Şaban Şahin AKMAN
_________________ Derin olan kuyu değil kısa olan iptir. - .
Olay tamamen ekran görüntüsü ile alakalı olup, kalıcılıktan kasıt forma yapılan çizimlerin görüntüde kalması kastediliyor. Forma yapılan çizimler de ilk refresh'te kaybolup giderler.
Şaban Şahin AKMAN
_________________ Derin olan kuyu değil kısa olan iptir. - .
sabanakman yazdı:Canvas'a yapılan çizim, yazı gibi etkiler kalıcı değildir. Bunu kalıcı kılmak için onPaint olayına yazılmalı ki her tazeleme de gerekli çizimler gerçekleşsin. Bunun yerine TImage'a çizim yaparakta kalıcı çizim yapılabilir. Zira TImage'a yapılan çizimler hafızada tutulur ve programcıyı fazla yormaz.
Formun onPaint olayı vardır. Form seçili iken (form üzerinde bir bileşen değil) özellikler penceresinde onShow, onClose v.s. gibi olaylar vardır. Bu olaylardan biri de onPaint'tir
Şaban Şahin AKMAN
_________________ Derin olan kuyu değil kısa olan iptir. - .
sabanakman yazdı:Formun onPaint olayı vardır. Form seçili iken (form üzerinde bir bileşen değil) özellikler penceresinde onShow, onClose v.s. gibi olaylar vardır. Bu olaylardan biri de onPaint'tir
saol ama on paint olayına mı yazıcam canvas die ama ben butona atamıştım herşeyi bi pencerede gösteriyodu tüm özellikleri kullanıcı ordan seçebiliyodu şimdi nasıl düzenlicem :S bilemiyorum
Nasıl bir yapı düzenledin bilmiyorum ama sen bunu onPaint olayına yaz ve formun onShow olayında onPaint:=nil ataması yap. Daha sonra butonun click olayında da onPaint:=FormPaint ataması yap. Bu uygulama sana yön verecektir diye umuyorum.
Şaban Şahin AKMAN
_________________ Derin olan kuyu değil kısa olan iptir. - .