Delphi'de Görsel Bir ToolBar Hazırlayalım

Hemen hemen her programda yer alan ToolBar nesnesin nasıl hazırlandığına bakacağız.

Merhabalar arkadaşlar,

Bu dersimizde ToolBar nesnesini inceleyeceğiz. Bu derste toolbar'a buton ekleme, butonlara resim ekleme, ToolBar'daki butonların boyutlarını ayarlama gibi işlemleri yapacağız.

Formumuza "Component Palet" araç çubuğunda bulunan "Win32" sekmesinden bir adet toolbar ve bir adette yine aynı sekmede bulunan "ImageList" kontrolünü ekleyelim.



Ben toolbar da ki butonlarımın boyutlarının 32 x 32 olmasını istiyorum bunun için ToolBar nesnesini seçip sol tarafta bulunan "Object Inspector" penceresinden "ButtonHight" ve "ButtonWidth" özelliklerine 32 girdim. ToolBar'ın Height özelliğini ise 40 yaptım.



Şimdi butonlarımı ekleyebilirim. ToolBar'a sağ tıklayıp New Button diyerek 4 tane buton ekledim.

Şimdi sırada butonlara icon ekleme işlemi var. İmageList nesnesini saçip İmages özelliğini İmageList1 yaptım.

Formuma eklediğim imagelist nesnesine çift tıklıyorum ve aşağıdaki gibi bir pencere açılıyor. Bu pencere den Add butonuna tıklayarak butonlarım için iconları seçtim.



Yukarıdaki resimde de gördüğünüz gibi resimlere sıfırdan başlayarak birer sayı atadı bu sayıları kullanarak hangi butonda hangi icon'un görüntüleneceğini seçeceğiz. Daha önce ToolBar a dört tane buton eklemiştik şimdi birinci butonu seçelim ve bu butonda hangi icon un görünmesini istiyorsak o resmin numarasını "imageindex" özelliğine girelim. Ben birinci butonum için 0, ikinci butona 2, üçüncü butona 1, ve dördüncü butona 3 girdim.



Şimdide butonların mause ile üzerine geldiğimizde bilgi yazısının çıkmasını sağlayalım. Bunun içinde ToolBarı seçip "ShowHint" özelliğini "True" yapalım. Şimdide sırayla butonların Hint özelliğine görüntülemek istediğimiz biligi yazısını girelim. Hepsi bu kadar.



Artık ToolBarımız hazır. ToolBarın kullanımı normal buton gibidir. İstediğimiz toolbar butonuna çift tıklayarak kod penceresini açarak çalıştırmak istediğimiz kodları yazabiliriz.

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

EmEğİNe SAğlIk... gÜZel BiR çalIŞma.
dediklerinizin tümünü yaptım ancak İmageList'in İmages Diye bir özelliği yok.
ben de dediklerinizi yaptım. resimleri de ekledim fakat butonlarımın üzerinde resimler çıkmıyor. nasıl düzeltebilirm?
Şükür oldu :) fakat bu seferde son resimdeki görünümü veremiyorum. butonların çizgileri belli oluyor. fakat sizin resminizde buton çizgileri yok. üstüne gelince buton belli oluyor. Bunu nasıl sağlayabilirm?
darkblade butonların bu söylediğin gibi olması için xp style nesensi olması lazım ...yada ona benzer bişey o nesneyi eklediğin zaman butonlar bu hale gelecektir
darkblade bende de olmadı resimler çıkmıyor nasıl gösterdiğini yazsanda başkalarıda yararlansa...:uzul::sasir:
hocam "imageindex" özelliğine nasıl gireceğiz acil yardım projeyi bitirmem lazım son işlem bu .ikon koymama gerek
imageindex bölümü hangi tarafta hocam yardımcı olur musunuz?
hocam yukarıda dediklerinizi yapıyorum ama normal bir şekilde toolbar karşımıza çıkıyor .ikon yok yani.imagelist nesnesinin images bölümü yok bu arada name var orada imagelist1 yazıyor

Yukarı Git