Panel:SetFGColor

  Panel:SetFGColor( number r, number g, number b, number a )
  Panel:SetFGColor( Color color )

Açıklama

Bir panelin ön plan rengini ayarlar.

Bir için. Etiket ya da Zengin Metin, bu metnin rengi.

Bu function calls Panel:SetFGColorEx İçsel olarak.

Lütfen çoğu panel için motorun ön plan ve arka plan renkleri üzerine yazacağını unutmayın. PANEL:ApplySchemeSettings Kanca, bu yüzden onun yerine kancanın rengini ayarlamak isteyebilirsin.

Görelim. Panel:SetBGColor Arkaplan rengi için.

Bu, tüm VGUI öğelerine (örneğin DLabel) ve aralarındaki function varies

Varsayılan argümanlar

1. numara r
Renklerin kırmızı kanalı.
2. numara g
Rengin yeşil kanalı.
3. numara b
Rengin mavi kanalı.
4. numara a)
Rengin alfa kanalı.
Argument Aşırı yükleme: Renk nesnesi kullanın
1. Renk Renkli
A. Renk Bu dört sayı vermekten daha yavaş. Color:Unpack Performans nedenleriyle kullanmak istiyorsanız renk nesneleri de önbelleğe almanız gerekir.

Örnek

Yaratıyor. Etiket ve metin rengini beyaz olarak ayarlar.

local label = vgui.Create( "Label" ) label:SetFGColor( Color( 255, 255, 255, 255 ) )

Örnek

Bir ön plan rengini ayarlar. Zengin Metin sohbet kutusu formatına uymak için.

-- Pencere çerçevesini oluştur TextFrame = vgui.Create("DFrame") TextFrame:SetSize(200, 50) TextFrame:Center() TextFrame:SetTitle("This is a color test") TextFrame:MakePopup() -- RichText paneli local richtext = vgui.Create("RichText", TextFrame) richtext:Dock(FILL) -- Örnek metin richtext:SetText("Here is some light green text.") -- Panel düzenlemeye hazır olduğunda, metni açık yeşil yap function richtext:PerformLayout() self:SetFGColor(Color(153, 255, 153)) end
Çıkış:

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