DCheckBoxLabel
Açıklama
DCheckBoxLabel, yanında bir DLabel bulunan bir DCheckBox'tır. Kullanıcıdan bir boolean değer (true/false - evet/hayır) almanızı sağlar.
Ebeveyn
Bu sayfada listelenmeyen metotları vb. DPanel'dan türetir.
Uygular
Aşağıdaki kancaları/metotları uygular veya geçersiz kılar. Bunları geçersiz kılmak isterseniz, muhtemelen orijinal işlevi de çağırmak istersiniz.
Olaylar
Metotlar
boolean DCheckBoxLabel:GetChecked()
Onay kutusunun işaretli durumunu alır. Bu, onay kutusunun DCheckBox:GetChecked fonksiyonunu çağırır.
Elemanın X eksenindeki girintisini alan bir AccessorFunc'tur. Ayrıca bakınız DCheckBoxLabel:SetIndent
DCheckBoxLabel'ın metin rengini, skin'de tanımlanan parlak metin rengine ayarlar.
DCheckBoxLabel:SetChecked( boolean checked )
Onay kutusunun işaretli durumunu ayarlar. DCheckBoxLabel:SetValue'dan farklı olarak DCheckBoxLabel:OnChange veya Panel:ConVarChanged'ı çağırmaz.
DCheckBoxLabel'ın işaretli durumu değiştiğinde ayarlanacak konsol değişkenini belirler.
DCheckBoxLabel'ın metnini, o an aktif olan Derma skin'ine uygun olarak koyu renkli olacak şekilde ayarlar.
Elemanın X eksenindeki girintisini ayarlayan bir AccessorFunc'tur.
DCheckBoxLabel:SetTextColor( table color )
DCheckBoxLabel için metin rengini ayarlar.
Onay kutusunun işaretli durumunu ayarlar ve DCheckBoxLabel:OnChange ile onay kutusunun Panel:ConVarChanged metotlarını çağırır.
DCheckBoxLabel:SizeToContents()
Paneli, içindeki DLabel ve DButton'ın boyutuna göre yeniden boyutlandırır.
DCheckBoxLabel:Toggle()
DCheckBoxLabel'ın işaretli durumunu değiştirir.
Örnek
Bir DCheckBoxLabel oluşturur, onu bir convar'a bağlar ve başlangıç değerini ayarlar.
concommand.Add( "example_checkboxlabel", function( ply, cmd, args )
local window = vgui.Create( "DFrame" )
window:SetSize( 300, 200 )
window:Center()
window:MakePopup()
local DermaCheckbox = window:Add( "DCheckBoxLabel" ) -- Onay kutusunu oluştur
DermaCheckbox:SetPos( 25, 50 ) -- Pozisyonu ayarla
DermaCheckbox:SetText("God Mode") -- Kutunun yanındaki metni ayarla
DermaCheckbox:SetConVar("sbox_godmode") -- Kutu işaretlendiğinde/işareti kaldırıldığında bir ConVar'ı değiştir
DermaCheckbox:SetValue( true ) -- Başlangıç değeri
DermaCheckbox:SizeToContents() -- Boyutunu içeriğiyle aynı yap
end )
Çıktı: 

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord