# DPanelList:SetAutoSize

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

```lua
DPanelList:SetAutoSize( boolean shouldSizeToContents )
```

## Açıklama

[DPanelList](https://gmod.tr/wiki/DPanelList)'in yüksekliğini içeriğine göre boyutlandırmasını sağlar. Bu, varsayılan olarak `false` olarak ayarlanmıştır.

## Argümanlar

1. [boolean](https://gmod.tr/wiki/boolean) **shouldSizeToContents**: [DPanelList](https://gmod.tr/wiki/DPanelList)'in içeriğinin yüksekliğine göre boyutlandırılıp boyutlandırılmayacağı.

### Örnek

Butonlarla bir liste oluşturur, listeyi butonlara göre otomatik olarak boyutlandırır

```lua
local panelList = vgui.Create("DPanelList", self)
panelList:SetAutoSize(true)

for i = 1, 5 do
	local button = vgui.Create("DButton", self)
	button:SetText("Button " .. i)
	panelList:AddItem(button)
end

-- PerformLayout'un çağrıldığından emin olun (bu, listenin yüksekliğini içerik yüksekliğine ayarlar)
panelList:InvalidateLayout()
```

**Çıktı:**

![list-of-buttons.png](https://gmod.tr/api/uploads/wiki/6f537e9636322bc55d0e.png)

- [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:SetAutoSize
