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.

Kaynağı görüntüle

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

DCheckBoxLabel:OnChange( boolean bVal )
"İşaretli" durumu değiştirildiğinde çağrılır. Bu, geçersiz kılınmak üzere tasarlanmıştır.

Metotlar

boolean DCheckBoxLabel:GetChecked()
Onay kutusunun işaretli durumunu alır. Bu, onay kutusunun DCheckBox:GetChecked fonksiyonunu çağırır.
number DCheckBoxLabel:GetIndent()
Elemanın X eksenindeki girintisini alan bir AccessorFunc'tur. Ayrıca bakınız DCheckBoxLabel:SetIndent
DCheckBoxLabel:SetBright( boolean bright )
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:SetConVar( string convar )
DCheckBoxLabel'ın işaretli durumu değiştiğinde ayarlanacak konsol değişkenini belirler.
DCheckBoxLabel:SetDark( boolean darkify )
DCheckBoxLabel'ın metnini, o an aktif olan Derma skin'ine uygun olarak koyu renkli olacak şekilde ayarlar.
DCheckBoxLabel:SetFont( string font )
DCheckBoxLabel'ın metin kısmının yazı tipini ayarlar.
DCheckBoxLabel:SetIndent( number ident )
Elemanın X eksenindeki girintisini ayarlayan bir AccessorFunc'tur.
DCheckBoxLabel:SetTextColor( table color )
DCheckBoxLabel için metin rengini ayarlar.
DCheckBoxLabel:SetValue( boolean checked )
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