ScrollBar ları renklendirme...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

ScrollBar ları renklendirme...

Mesaj gönderen MicroChip »

Ya şu an kafam acaip bir şekilde ağrıyo aklıma hiçbir şey gelmiyo
Dbgrid, stringgrid, listbox gibi componentlerde kullanılan scrollbar çubuklarını nasıl istediğimiz gibi renklendirebiliriz.
(daha önce böyle bir şey yapmıştım ama hatırlayamıyorum. tekrar boyama ve butonları tekrar çizdirme işini canvas ile halletmiştim).
Şu an kafa çalışmıyo...
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
rasuba
Üye
Mesajlar: 1
Kayıt: 09 Tem 2003 12:50

Mesaj gönderen rasuba »

Ya bu işi nasıl yaparsın bilmiyorum ama şu butonları yeniden çizdirme olayını bana da aktarırsan sevinirim. Ben tamamen kendime ait bir arayüz tasarlamak istiyorum bunu nasıl yaparım...
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

@rasuba

- Web sayfası hazırlar gibi buton resimlerini (üzerine gelince, basılınca ve üzerinde değilkenki olmak üzere üç tane olursa daha çekici olur) photoshop vs. ile hazırlarsınız.

- Sonra Canvas.Draw operasyonu ile istenen koordinatlara yapıştırırsınız.

- Sonra da mousemove, mousedown, mouseup takip edip hangi koordinat sınırlarında ise oradaki resmi değiştirip gelinmiş, basılmış, gidilmiş etkisini verdirirsiniz.. MouseUp olayına ek olarak da butona basıldığında yapılacak fonksiyona yönlendirirsiniz...

@MicroChip

- Google'dan aradım ama işe yarar bir çözüm göremedim... 3.Parti bileşenler var ama sadece bir bileşenlik birşey çözmez sanırım... ListBox, DBGrid, ScrollBox, Memo, RichEdit vs. bir sürü şey var... Ortak kanı Windows'un buna izin vermeyeceği yönünde...
Resim
Resim ....Resim
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

- Fena olmayan bir bileşen görmüştüm onu ekleyeyim de belki çözüm olur...

- 3D özelliği yok ama renklerini detaylı bir şekilde değiştirebiliyorsunuz...

- Bu bir 3.parti ScrollBar bileşeni ve FreeWare. Source kodları da mevcut...

http://www.torry.net/vcl/sizers/scrolle ... ollbar.zip
Resim
Resim ....Resim
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

mrmcop dostum
valla ben de bu başlığı unutmuştum :)
ben bu işi daha önce yaptım demiştim ya nasıl yaptığımı da anlatayım. sanırım businessskinform 'un kodlarını inceleyerek (veya başka bir skin programının) yapmıştım. Windows tarafında da sorun çıkmıyo. o nesneye ait handle numarası verilerek yapılıyo.

Emeklerin için sağol
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

- Rica ederim yahu ne emeği, ben de sizin kadar merak ettim... :wink:
Resim
Resim ....Resim
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

valla boş vakit hiç bulamıyorum (uyumaya bile :) ) ama bulduğum anda tekrar skin bileşenlere bakıp cevabını buraya yazacam :) (keşke daha önce yaptığımı unutmasaydım ama insan beyni işte unutkanlık oluyo :)
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
Cevapla