# Panel:Add

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

```lua
Panel Panel:Add( Panel object )
```

```lua
Panel Panel:Add( string class )
```

```lua
Panel Panel:Add( table table )
```

## Açıklama

Bir string veya tablo sağlandığında, bu fonksiyon o isimle yeni bir vgui elemanı oluşturur ve ebeveynini, bu metodun çağrıldığı panel olarak ayarlar. Bir panel sağlandığında ise, kaynak panelimize ayarlamak için sağlanan panel üzerinde [Panel:SetParent](https://gmod.tr/wiki/Panel:SetParent) fonksiyonunu kullanır.

## Varsayılan Argümanlar

1. [Panel](https://gmod.tr/wiki/Panel) **object**: Eklenecek (ebeveyni yapılacak) panel.

Argüman Aşırı Yüklemesi: Sınıf Adı

1. [string](https://gmod.tr/wiki/string) **class**: Eklenecek sınıf.

Argüman Aşırı Yüklemesi: Panel Tablosu

1. [table](https://gmod.tr/wiki/table) **table**: Paneli oluşturmak için kullanılacak tablo.

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

1. [Panel](https://gmod.tr/wiki/Panel): Yeni panel

### Örnek

[vgui.Register](https://gmod.tr/wiki/vgui.Register) ile bir Panel oluşturun ve [Panel:Add](https://gmod.tr/wiki/Panel:Add) ile bir [DScrollPanel](https://gmod.tr/wiki/DScrollPanel) başlatın.

```lua
local PANEL = {}

function PANEL:Init()
    -- Çerçevenin aynı anda yalnızca bir örneğinin açık olmasını garanti eder.
    if IsValid(SingleDFrame) then
        SingleDFrame:Remove()
    end

    local sw = ScrW()
    local sh = ScrH()
    self:SetSize(sw * 0.25, sh * 0.5)
    self:SetTitle("Window (Scroll)")
    self:Center()
    self:MakePopup()

    self.Canvas = self:Add("DScrollPanel")
    self.Canvas:Dock(FILL)
end

vgui.Register("DFrameScrollable", PANEL, "DFrame")
SingleDFrame = vgui.Create("DFrameScrollable")
```

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