Delphi Can
StatusBar nasıl resim ekliyebilirim? - Baskı Önizleme

+- Delphi Can (http://www.delphican.com)
+-- Forum: Delphi (http://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Genel Programlama (http://www.delphican.com/forumdisplay.php?fid=6)
+--- Konu Başlığı: StatusBar nasıl resim ekliyebilirim? (/showthread.php?tid=3498)



StatusBar nasıl resim ekliyebilirim? - burak - 02-04-2019

StatusBar resim eklemek için ne yapmalıyım.Teşekkürler


Cvp: StatusBar nasıl resim ekliyebilirim? - Tuğrul HELVACI - 03-04-2019

(02-04-2019, Saat: 23:59)burak Adlı Kullanıcıdan Alıntı: StatusBar resim eklemek için ne yapmalıyım.Teşekkürler

StatusBar'a bir adet panel ekleyin ve eklediğiniz panel'in Style özelliğini psOwnerDraw yapın, ardından StatusBar'ın OnDrawPanel olay yöneticisinde;

StatusBar.Canvas.Draw(1, 1, Image1.Picture.Graphic);

gibi bir kod kullanabilirsiniz.


StatusBar nasıl resim ekliyebilirim? - burak - 12-04-2019

Merhaba
Söylediklerini uyguladım ancak StatusBar.Canvas.Draw(1, 1,); burdan sonrasını anlıyamadım.Cevap için teşekkürler.


Cvp: StatusBar nasıl resim ekliyebilirim? - cinarbil - 12-04-2019

sayın @Tuğrul HELVACI  beyin izniyle

formdaki status bara  panel ekleyin 
eklediğiniz paneli secin 
properties / style  seceneğinden
psownerdraw  secin

sonra formdaki statusbar secin 
events  ondrawpanel çift tıklayın.

procedure TForm1.FormShow(Sender: TObject);
begin
StatusBar1.Panels[1].Text:= ' Merbaba delphican ';
end;

procedure TForm1.StatusBar1DrawPanel(StatusBar: TStatusBar; Panel: TStatusPanel; const Rect: TRect);
begin
statusbar1.Canvas.Draw( Rect.Left, Rect.Top, image1.Picture.Graphic );  //  image1.Picture.Graphic status bara eklenecek resim
End;



StatusBar nasıl resim ekliyebilirim? - esistem - 12-04-2019

Tüm bunlardan önce forma bir timage koyup içine bir resim çekin ki canvas a çizebilsin yoksa image1 undefined veya undeclare gibi bir hata verip durur.


StatusBar nasıl resim ekliyebilirim? - burak - 12-04-2019

Teşekkürler


Cvp: StatusBar nasıl resim ekliyebilirim? - SimaWB - 12-04-2019

(12-04-2019, Saat: 16:48)burak Adlı Kullanıcıdan Alıntı: Teşekkürler

Teşekkürü ayrıca puan vererek de yaparsanız güzel olur  Idea
İnanın puan vermek, soru sormaktan kolay  Wink