# DColorPalette:SetNumRows

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

```lua
DColorPalette:SetNumRows( number rows )
```

## Açıklama

Kullanıcı tarafından seçilebilecek renk sayısını kabaca ayarlar. Eğer DColorPalette tam olarak 6 satır yüksekliğindeyse, bu fonksiyon paletteki satır başına gösterilen renk sayısını ayarlar. Bu bir [AccessorFunc](https://gmod.tr/wiki/Global.AccessorFunc)'tur.

> **NOT:** Değişiklikleri uygulamak için bu fonksiyondan sonra [DColorPalette:Reset](https://gmod.tr/wiki/DColorPalette:Reset) veya [DColorPalette:ResetSavedColors](https://gmod.tr/wiki/DColorPalette:ResetSavedColors) çağrılmalıdır.

## Argümanlar

1. [number](https://gmod.tr/wiki/number) **rows**: Kullanıcının seçebileceği renk aralığı için ölçek. Varsayılan değer 8'dir.

### Örnek

Her biri satır başına değişen sayıda renge sahip dört adet DColorPalette oluşturur.

```lua
local frame = vgui.Create( "DFrame" ) -- Pencereyi oluşturur
frame:SetSize( 350, 350 )
frame:SetTitle( "SetNumRows Gösterimi" )
frame:Center()
frame:MakePopup()

local label = vgui.Create( "DLabel", frame ) -- Yardım metnini oluşturur
label:Dock( TOP )
label:SetText( "SetNumRows( 4 ), SetNumRows( 8 ), SetNumRows( 16 ) ve SetNumRows( 24 ) arasındaki fark" )
label:SetWrap( true ) -- Düşük çözünürlükler için metnin kaydırılmasını etkinleştirir
label:SetAutoStretchVertical( true ) -- Metnin düzgün gösterilmesi için gereklidir

local pallette1 = vgui.Create( "DColorPalette", frame ) -- Satır başına 4 renkli ilk DColorPalette
pallette1:SetPos( 4, 60 )
pallette1:SetNumRows( 4 )
pallette1:SetSize( 40, 60 )
pallette1:Reset()

local pallette2 = vgui.Create( "DColorPalette", frame ) -- Satır başına 8 renkli ikinci DColorPalette
pallette2:SetPos( 4, 130 )
pallette2:SetNumRows( 8 )
pallette2:SetSize( 80, 60 )
pallette2:Reset()

local pallette3 = vgui.Create( "DColorPalette", frame ) -- Satır başına 16 renkli üçüncü DColorPalette
pallette3:SetPos( 4, 200 )
pallette3:SetNumRows( 16 )
pallette3:SetSize( 160, 60 )
pallette3:Reset()

local pallette4 = vgui.Create( "DColorPalette", frame ) -- Satır başına 24 renkli dördüncü DColorPalette
pallette4:SetPos( 4, 270 )
pallette4:SetNumRows( 24 )
pallette4:SetSize( 240, 60 )
pallette4:Reset()
```

**Çıktı:** ![](https://gmod.tr/api/uploads/wiki/c70607e9ec63e879585c.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/DColorPalette:SetNumRows
