# DVScrollBar

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

## Açıklama

[DScrollPanel](https://gmod.tr/wiki/DScrollPanel) içinde kullanılan, genel amaçlı dikey bir kaydırma çubuğudur. Yatay alternatifi olan DHScrollBar'a buradan bakabilirsiniz.

Kaydırma çubuğu, sırasıyla yukarı düğmesi, aşağı düğmesi ve tutamaç olan `DVScrollBar.btnUp`, `DVScrollBar.btnDown` ve `DVScrollBar.btnGrip`'i içerir. Bu elemanların paint fonksiyonlarını düzenlemek, özel kaydırma çubuğu stilleri oluşturmaya olanak tanır (örnek için [DScrollPanel:GetVBar](https://gmod.tr/wiki/DScrollPanel:GetVBar)'a bakın), ancak bunun yerine Derma Görünümleri kullanmak daha iyi bir yaklaşımdır.

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

## Ebeveyn

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

## Metotlar

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

Belirtilen miktarda kaydırmayı piksel cinsinden ekler.

DVScrollBar:[AnimateTo](https://gmod.tr/wiki/DVScrollBar: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 )

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

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

Kaydırılan tuvaldeki görünür "pencere" ile tuvalin kendisi arasındaki boyut farkına göre kaydırma çubuğunun ölçeğini döndürür. DVScrollBar:SetUp'tan sonra kullanılmalıdır.

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

Manuel yukarı/aşağı kaydırma düğmelerinin görünür olup olmadığını döndürür. DVScrollBar:SetHideButtons ile ayarlanır.

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

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

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

Üstten itibaren kaydırma miktarını piksel cinsinden döndürür.

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

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

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

Daha iyi görsel stilizasyon için yukarı ve aşağı düğmelerini gizlemeye olanak tanır.

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

Kaydırma seviyesini piksel cinsinden ayarlar.

DVScrollBar:[SetUp](https://gmod.tr/wiki/DVScrollBar: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 yüksekliği, tuvali tutan panelin yüksekliğinden daha azsa kaydırma çubuğu otomatik olarak kendini 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/DVScrollBar
