Delphide anlatmaya calistigim komponentin karsilig nedir?

Başlatan bunalmis, 26 Kasım 2005, 16:42:19

z

Explorer yada Mozilla'da File menunun hemen altinda

Ileri geri, refresh, stop ve home page e ait minik resimler barindiran nesneler var.

Bunlar normalde duzlemsel dururken mouse ile ustune gelindiginde hafifce kapariyor mouse ile basilirsa iceri gocuyor. Mousle basmayi kesersek tekrardan duzlemsel hale geliyor.

Delphide bu ozelliklere en yakin component  SpeedButton ancak tam ayni davranisi gerceklestirmiyor.

Ornegin.

SpeedButtonun uzerine Caption'i bos birakir uzerine resim koyar.
Onmousedown event'ine kod yazarsam buton iceriye bir goctumu bir daha duzlemsel hale gelmiyor. (Her buton diger butonlardan bagimsiz calisacak, komutotor yada toggle buton istemiyorum)

Anlatmak istedigim componentin adi nedir? SpeedButton'da gozden kacirdigim bir sey mi var?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

CaFFeiNe

speedbutton un FLAT özelliğini true yaparsanız olacak sanırım

z

Hocam flat=true yaptim zaten.

Speed buton anladigim kadariyla iki tip buton yapiyor.

Ilk basinca on olup kalan, tekrar basinca off olup kalan toggle tipi buton.
Bunu Groupindex=0 yaparak elde ediyoruz.

Ikinci tip ise buton tipi komutator yapmak icin

ornegin 4 tane butonu yan yana koyuyor ve groupindexlerini mesela 1 yapiyoruz.

Bu durumda butona basinca o asagida kaliyor, bir digerine basinca bu kez o asagiya iniyor bironceki kalkiyor.

Dolayisi ile isimi gormuyor.

Ben mecburen butonlari bagimsiz kullanacagimdan groupindex=0 yaptim o zamanda basinca asagida kaliyor.

Cok da acil lazim bir iki foruma daha sordum ordanda takip ediyorum.

Ustune resim konabilen. asagi gocme efekti verilebilen,
Mouse ile ustune gelindiginde kabaran  komponent ariyorum. (Delphi de)
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

CaFFeiNe

groupindex ler 0 iken basık kalmıyor aynen internet explorerdaki gibi oluyor
delphi7 de şu anda denedim

http://rapidshare.de/files/8197259/Project1.exe.html

z

Ilginc bi durum peki butonun onmousedown eventine kisa bir kod yerlestirebilirmisin.

Gene ayni davranisi gosteriyormu ?


Bu arada Delphi orneklerinde

\Borland\Delphi6\Demos\Virtual Listview

klasorundeki ornekte aradigim buton uygulamasini buldum.

Butonun adi TToolButton ancak bu buton nereden alinipta foruma kondugunu anlamadim. Nerede bu buton?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

z

Nihayet buldum

Foruma toolbar  yerlestiriyoruz ardindan sag click yapinca new button secenegi geliyor.

Hayret bir sey....
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

CaFFeiNe