# Panel:GetNumLines

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

```lua
number Panel:GetNumLines()
```

## Açıklama

Bir [RichText](https://gmod.tr/wiki/RichText) veya bir [TextEntry](https://gmod.tr/wiki/TextEntry) panelindeki satır sayısını döndürür.

[Panel:AppendText](https://gmod.tr/wiki/Panel:AppendText) veya [Panel:SetText](https://gmod.tr/wiki/Panel:SetText) kullandıktan sonra bu fonksiyonu çağırmadan önce birkaç kare beklemeniz gerekir, aksi takdirde metin değişikliğinden önceki satır sayısını döndürür.

## Döndürülen Değer

1. [number](https://gmod.tr/wiki/number): Satır sayısı.

### Örnek

Bir metin bloğu içeren bir zengin metin paneli oluşturur ve `PerformLayout` çağrılmadan önce ve sonra metin satırı sayısını yazdırır.

```lua
-- Bir pencere çerçevesi oluştur
TextFrame = vgui.Create("DFrame")
TextFrame:SetSize(200, 224)
TextFrame:Center()
TextFrame:SetTitle("Generic Frame")

-- RichText paneli
local richtext = vgui.Create("RichText", TextFrame)
richtext:Dock(FILL)

-- Panele bir miktar metin ekle
richtext:SetText("This is a block of text demonstrating how line wrapping and panel size relates to the number of lines shown inside of a RichText panel.")

-- PerformLayout çağrılarının takibini yap
richtext.layoutCount = 0

-- Bu örnek için özel fonksiyon
function richtext:NumLinesExample()
	print("PerformLayout called "..self.layoutCount.." times: "..richtext:GetNumLines().." line(s) returned")
end

-- Herhangi bir düzenlemeden önceki satır sayısını yazdır
richtext:NumLinesExample()

-- Görüntü güncellemesi
function richtext:PerformLayout()

	self.layoutCount = self.layoutCount + 1
	self:NumLinesExample()	-- Mevcut satır sayısını yazdır

end
```

**Çıktı:** Panel 5 satır metin gösteriyor, ancak 5 sayısı PerformLayout 2 kez çağrılana kadar döndürülmüyor.

```lua
PerformLayout called 0 times: 1 line(s) returned
PerformLayout called 1 times: 1 line(s) returned
PerformLayout called 2 times: 5 line(s) returned
```

![](https://gmod.tr/api/uploads/wiki/875bfbbc6157b77fd983.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/Panel:GetNumLines
