# DHScrollBar

- **Ortam:** İstemci, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/DHScrollBar
- **Çeviri tarihi:** 2025-09-08

## Açıklama

Genel amaçlı bir yatay kaydırma çubuğu. Dikey alternatifi için buraya bakınız.

Kaydırma çubuğu özellikle sol düğme, sağ düğme ve tutamaç olan `DHScrollBar.btnLeft`, `DHScrollBar.btnRight` ve `DHScrollBar.btnGrip`'i içerir. Bunların paint fonksiyonlarını düzenlemek özel kaydırma çubuğu stilleri oluşturmaya olanak tanır, ancak Derma Görünümleri'ni kullanmak daha iyi bir fikirdir.

[Kaynağı görüntüle](https://github.com/Facepunch/garrysmod/blob/master/garrysmod/lua/vgui/dhscrollbar.lua)

## Üst Sınıf

Bu sayfada listelenmeyen metotları vb. [Panel](https://gmod.tr/wiki/Panel)'den miras alır.

## Metotlar

[boolean](https://gmod.tr/wiki/boolean) DHScrollBar:[AddScroll](https://gmod.tr/wiki/DHScrollBar:AddScroll)( [number](https://gmod.tr/wiki/number) add )

Belirtilen miktarda kaydırmayı piksel cinsinden ekler.

DHScrollBar:[AnimateTo](https://gmod.tr/wiki/DHScrollBar:AnimateTo)( [number](https://gmod.tr/wiki/number) scroll, [number](https://gmod.tr/wiki/number) length, [number](https://gmod.tr/wiki/number) delay = 0, [number](https://gmod.tr/wiki/number) ease = -1 )

Belirtilen seviyeye yumuşak bir şekilde kaydırır.

[number](https://gmod.tr/wiki/number) DHScrollBar:[BarScale](https://gmod.tr/wiki/DHScrollBar:BarScale)()

Kaydırılan tuvalin (canvas) görünür "penceresi" ile tuvalin kendisi arasındaki boyut farkına dayanarak kaydırma çubuğunun ölçeğini döndürür. DHScrollBar:SetUp'tan sonra kullanılmalıdır.

[boolean](https://gmod.tr/wiki/boolean) DHScrollBar:[GetHideButtons](https://gmod.tr/wiki/DHScrollBar:GetHideButtons)()

Manuel sol/sağ kaydırma düğmelerinin görünür olup olmadığını döndürür. DHScrollBar:SetHideButtons tarafından ayarlanır.

[number](https://gmod.tr/wiki/number) DHScrollBar:[GetOffset](https://gmod.tr/wiki/DHScrollBar:GetOffset)()

DHScrollBar:GetScroll'un negatif değerini döndürür.

[number](https://gmod.tr/wiki/number) DHScrollBar:[GetScroll](https://gmod.tr/wiki/DHScrollBar:GetScroll)()

Soldan itibaren kaydırma seviyesini piksel cinsinden döndürür.

DHScrollBar:[Grip](https://gmod.tr/wiki/DHScrollBar:Grip)()

Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız. DScrollBarGrip içerisinden çağrılır.

DHScrollBar:[SetHideButtons](https://gmod.tr/wiki/DHScrollBar:SetHideButtons)( [boolean](https://gmod.tr/wiki/boolean) hide )

Daha iyi görsel stilizasyon için sol ve sağ düğmeleri gizlemeye olanak tanır.

DHScrollBar:[SetScroll](https://gmod.tr/wiki/DHScrollBar:SetScroll)( [number](https://gmod.tr/wiki/number) scroll )

Kaydırma seviyesini piksel cinsinden ayarlar.

DHScrollBar:[SetUp](https://gmod.tr/wiki/DHScrollBar:SetUp)( [number](https://gmod.tr/wiki/number) barSize, [number](https://gmod.tr/wiki/number) canvasSize )

Kaydırma çubuğunu kullanım için ayarlar. Bu fonksiyon çağrısı sırasında tuvalin toplam genişliği, tuvali tutan panelin genişliğinden daha azsa kaydırma çubuğu kendini otomatik olarak devre dışı bırakır.

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/DHScrollBar
