image1 i temizlemek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
haymet
Üye
Mesajlar: 18
Kayıt: 25 Şub 2014 03:59

image1 i temizlemek

Mesaj gönderen haymet »

arkadaşlar, bitirme ödevim için acil bana yardım olabilirseniz sevinirim.
canvas.polygon kokmutunu kullanarak image1 e çizim yaptırıyorum.
ama bir yerde bütün yaptığım çizimi temizleyip ekranın ilk çizilmemiş haline dönmesi lazım. ekranı temizlemenin kodu nedir yardımcı olursanız sevinirim.
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: image1 i temizlemek

Mesaj gönderen SimaWB »

En basiti

Kod: Tümünü seç

Image1.Picture := nil;
Ama yine Canvas'tan devam edip tüm Canvas'ı istediğiniz renkte boyayabilirsiniz:

Kod: Tümünü seç

Canvas.Brush.Color := YeniRenk; 
Canvas.FillRect(Rect(0,0,Image1.Width,Image1.Height);
There's no place like 127.0.0.1
haymet
Üye
Mesajlar: 18
Kayıt: 25 Şub 2014 03:59

Re: image1 i temizlemek

Mesaj gönderen haymet »

hocam saolun, Yeni Renk Yazdığınız bölüme RGB(0,0....) olan renk kodunu gircez değil mi ? yoksa Clwhite felan mı yazacaz. elimde şu anda delphi yok. o yüzden bakamıyorum. evdede internetim olmadığı için kusura bakmayın yoruyorum sizide.
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

Re: image1 i temizlemek

Mesaj gönderen ikra »

Kod: Tümünü seç

canvas.brush.color := clwhite;
Canvas.fillrect(canvas.cliprect);
kıdemsiz üye
Cevapla