# DPanelList

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

## Açıklama

Elemanları yatay veya dikey bir listede görüntüler. Gerekirse otomatik olarak bir kaydırma çubuğu gösterilir. Dikey çubuğuna `DPanelList.VBar` aracılığıyla ulaşabilirsiniz.
[DPanelList](https://gmod.tr/wiki/DPanelList)'in yerini 13. sürümde daha özel düzen elemanları almıştır.

> **KULLANIMDAN KALKTI:** Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
> Bunun yerine [DIconLayout](https://gmod.tr/wiki/DIconLayout), [DListLayout](https://gmod.tr/wiki/DListLayout) ve [DScrollPanel](https://gmod.tr/wiki/DScrollPanel) kombinasyonunu kullanın.

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

## Ebeveyn

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

## Metotlar

DPanelList:[AddItem](https://gmod.tr/wiki/DPanelList:AddItem)( [Panel](https://gmod.tr/wiki/Panel) pnl, [string](https://gmod.tr/wiki/string) state = nil )

Mevcut bir paneli DPanelList'in sonuna ekler.

DPanelList:[CleanList](https://gmod.tr/wiki/DPanelList:CleanList)()

Tüm elemanları kaldırır.

DPanelList:[EnableVerticalScrollbar](https://gmod.tr/wiki/DPanelList:EnableVerticalScrollbar)()

Panel listesinin kaydırılabilmesi için dikey kaydırma çubuğunu etkinleştirir/oluşturur.

[table](https://gmod.tr/wiki/table) DPanelList:[GetItems](https://gmod.tr/wiki/DPanelList:GetItems)()

DPanelList:AddItem ile eklenen tüm panelleri döndürür

[number](https://gmod.tr/wiki/number) DPanelList:[GetPadding](https://gmod.tr/wiki/DPanelList:GetPadding)()

DPanelList:SetPadding ile ayarlanan liste elemanlarının panel kenarlıklarından olan uzaklığını döndürür

[number](https://gmod.tr/wiki/number) DPanelList:[GetSpacing](https://gmod.tr/wiki/DPanelList:GetSpacing)()

DPanelList:SetSpacing ile ayarlanan liste elemanları arasındaki mesafeyi döndürür

DPanelList:[InsertAtTop](https://gmod.tr/wiki/DPanelList:InsertAtTop)( [Panel](https://gmod.tr/wiki/Panel) insert, [string](https://gmod.tr/wiki/string) strLineState )

Verilen paneli listenin en üstüne ekler.

DPanelList:[Rebuild](https://gmod.tr/wiki/DPanelList:Rebuild)()

Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız. Alt panel pozisyonlarını yeniden oluşturmak için dahili olarak kullanılır.

DPanelList:[SetAutoSize](https://gmod.tr/wiki/DPanelList:SetAutoSize)( [boolean](https://gmod.tr/wiki/boolean) shouldSizeToContents )

DPanelList'in yüksekliğini içeriğine göre boyutlandırmasını ayarlar. Bu, varsayılan olarak false (yanlış) olarak ayarlanmıştır.

DPanelList:[SetPadding](https://gmod.tr/wiki/DPanelList:SetPadding)( [number](https://gmod.tr/wiki/number) Offset )

Liste elemanlarının panel kenarlıklarından olan uzaklığını ayarlar

DPanelList:[SetSpacing](https://gmod.tr/wiki/DPanelList:SetSpacing)( [number](https://gmod.tr/wiki/number) Distance )

Liste elemanları arasındaki mesafeyi ayarlar

- [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/DPanelList
