DColorCombo

Açıklama

DColorCombo, kullanıcının sekmeli bir görünümde DColorMixer veya DColorPalette kullanarak, alfa değeri olmadan renk seçmesini sağlar.

Kaynağı görüntüle

Ebeveyn

Bu sayfada listelenmeyen metotları vb. DPropertySheet'den miras alır.

Olaylar

DColorCombo:OnValueChanged( table newcol )
Bu panelin değeri (rengi) değiştirildiğinde çağrılır. Geçersiz kılmak (override) içindir.

Metotlar

DColorCombo:BuildControls()
Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Panelin çalışması için gerekli olan panelleri oluşturmak amacıyla dahili olarak çağrılır.
table DColorCombo:GetColor()
DColorCombo'nun rengini döndüren bir AccessorFunc'tur.
boolean DColorCombo:IsEditing()
Panel şu anda düzenleniyorsa true değerini döndürür. Daha çok dahili bir metottur, teknik olarak sadece DColorCombo:OnValueChanged içinde çalışmalıdır (yani true döndürmelidir).
DColorCombo:SetColor( table clr )
Bu panelin rengini ayarlayan bir AccessorFunc'tur. Ayrıca bakınız: DColorCombo:GetColor

Örnek

Bir DColorCombo oluşturur ve başlangıç değerini ayarlar.

local frame = vgui.Create( "DFrame" ) frame:SetSize( 500, 300 ) frame:Center() frame:MakePopup() local DermaColorCombo = vgui.Create( "DColorCombo", frame ) DermaColorCombo:SetPos( 5, 30 ) DermaColorCombo:SetColor( Color( 255, 255, 255 ) ) local DColorButton = frame:Add( "DColorButton" ) DColorButton:SetPos( 300, 50 ) DColorButton:SetSize( 64, 64 ) function DermaColorCombo:OnValueChanged( col ) DColorButton:SetColor( col ) end

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