# PANEL:GenerateExample

- **Ortam:** İstemci
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/PANEL:GenerateExample
- **Çeviri tarihi:** 2025-09-08

```lua
PANEL:GenerateExample( string class, Panel dpropertysheet, number width, number height )
```

## Açıklama

Panelin, bu panel için kullanılacak örnek kullanım senaryosu / örnek kod oluşturması gerektiğinde çağrılır. **derma_controls** konsol komutu ile açılan panelde kullanılır.

## Argümanlar

1. [string](https://gmod.tr/wiki/string) **class**: Örnek oluşturulacak panelin sınıf adı. Bu, sizin panelinizin sınıf adı olacaktır.
2. [Panel](https://gmod.tr/wiki/Panel) **dpropertysheet**: Örneğinizi ekleyeceğiniz bir [DPropertySheet](https://gmod.tr/wiki/DPropertySheet). Aşağıdaki örneklere bakın.
3. [number](https://gmod.tr/wiki/number) **width**: Özellik sayfasının genişliği?
4. [number](https://gmod.tr/wiki/number) **height**: Özellik sayfasının yüksekliği?

### Örnek

Bu hook'un DButton'ın kodundan alınmış örnek kullanımı.

```lua
function PANEL:GenerateExample( ClassName, PropertySheet, Width, Height )

	local ctrl = vgui.Create( ClassName )
	ctrl:SetText( "Example Button" )
	ctrl:SetWide( 200 )

	PropertySheet:AddSheet( ClassName, ctrl, nil, true, true )

end

derma.DefineControl( "DButton", "A standard Button", PANEL, "DLabel" )
```

**Çıktı:** **derma_controls** menüsünde "DButton" adında bir sekme belirecektir.

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