# DMenuOption

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

## Açıklama

> **DAHİLİ:** Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız.

[DMenu](https://gmod.tr/wiki/DMenu) tarafından kullanılan bir seçeneği temsil eden dahili alt panel.

[Kaynağı görüntüle](https://github.com/Facepunch/garrysmod/blob/master/garrysmod/lua/vgui/dmenuoption.lua)

## Ebeveyn

Bu sayfada listelenmeyen metotları vb. [DButton](https://gmod.tr/wiki/DButton)'dan miras alır.

## Uygular

Aşağıdaki kancaları/metotları uygular veya geçersiz kılar. Bunları geçersiz kılmak isterseniz, muhtemelen orijinal fonksiyonu da çağırmak istersiniz.

- [PANEL:Init](https://gmod.tr/wiki/PANEL:Init)
- [PANEL:Paint](https://gmod.tr/wiki/PANEL:Paint)
- [PANEL:PerformLayout](https://gmod.tr/wiki/PANEL:PerformLayout)
- [PANEL:OnMousePressed](https://gmod.tr/wiki/PANEL:OnMousePressed)
- [PANEL:OnMouseReleased](https://gmod.tr/wiki/PANEL:OnMouseReleased)
- [PANEL:OnCursorEntered](https://gmod.tr/wiki/PANEL:OnCursorEntered)
- [PANEL:GenerateExample](https://gmod.tr/wiki/PANEL:GenerateExample)

## Metotlar

[Panel](https://gmod.tr/wiki/Panel) DMenuOption:[AddSubMenu](https://gmod.tr/wiki/DMenuOption:AddSubMenu)()

Bir alt DMenu oluşturur ve onu döndürür. Yinelenen çağrı koruması yoktur.

[boolean](https://gmod.tr/wiki/boolean) DMenuOption:[GetChecked](https://gmod.tr/wiki/DMenuOption:GetChecked)()

DMenuOption'ın işaretli durumunu döndürür.

[boolean](https://gmod.tr/wiki/boolean) DMenuOption:[GetIsCheckable](https://gmod.tr/wiki/DMenuOption:GetIsCheckable)()

DMenuOption'ın bir onay kutusu seçeneği mi yoksa normal bir düğme seçeneği mi olduğunu döndürür.

[Panel](https://gmod.tr/wiki/Panel) DMenuOption:[GetMenu](https://gmod.tr/wiki/DMenuOption:GetMenu)()

Bu seçeneğin hangi DMenu'ye ait olduğunu döndürür.

[boolean](https://gmod.tr/wiki/boolean) DMenuOption:[GetRadio](https://gmod.tr/wiki/DMenuOption:GetRadio)()

Bu DMenuOption'ın, DMenuOption:SetRadio tarafından ayarlanan bir radyo düğmesi gibi davranıp davranmayacağını döndürür.

DMenuOption:[OnChecked](https://gmod.tr/wiki/DMenuOption:OnChecked)( [boolean](https://gmod.tr/wiki/boolean) checked )

DMenuOption'ın işaretli durumu her değiştiğinde çağrılır.

DMenuOption:[SetChecked](https://gmod.tr/wiki/DMenuOption:SetChecked)( [boolean](https://gmod.tr/wiki/boolean) checked )

DMenuOption'ın işaretli durumunu ayarlar. DMenuOption:OnChecked'i çağırır.

DMenuOption:[SetIsCheckable](https://gmod.tr/wiki/DMenuOption:SetIsCheckable)( [boolean](https://gmod.tr/wiki/boolean) checkable )

DMenuOption'ın bir onay kutusu seçeneği mi yoksa normal bir düğme seçeneği mi olduğunu ayarlar. Sol/sağ tıklamalarla otomatik DMenuOption:GetChecked geçişini etkinleştirir.

DMenuOption:[SetMenu](https://gmod.tr/wiki/DMenuOption:SetMenu)( [Panel](https://gmod.tr/wiki/Panel) pnl )

Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Bu seçenek için DMenu'yü ayarlamak için kullanılır.

DMenuOption:[SetRadio](https://gmod.tr/wiki/DMenuOption:SetRadio)( [boolean](https://gmod.tr/wiki/boolean) checked )

Bu DMenuOption'ın bir radyo düğmesi gibi davranıp davranmayacağını ayarlar. Bir radyo düğmesini işaretlemek, bitişikteki tüm radyo düğmelerinin işaretini otomatik olarak kaldırır.

DMenuOption:[SetSubMenu](https://gmod.tr/wiki/DMenuOption:SetSubMenu)( [Panel](https://gmod.tr/wiki/Panel) menu )

Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Alt menü okunu oluşturmak ve oluşturulan alt menüyü bu seçeneğin üzerine gelindiğinde açılacak şekilde atamak için DMenuOption:AddSubMenu tarafından dahili olarak kullanılır.

DMenuOption:[ToggleCheck](https://gmod.tr/wiki/DMenuOption:ToggleCheck)()

DMenuOption'ın işaretli durumunu değiştirir. DMenuOption:GetIsCheckable'a uymaz.

- [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/DMenuOption
