# DColorCombo

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

## Açıklama

**DColorCombo**, kullanıcının sekmeli bir görünümde [DColorMixer](https://gmod.tr/wiki/DColorMixer) veya [DColorPalette](https://gmod.tr/wiki/DColorPalette) kullanarak, alfa değeri olmadan renk seçmesini sağlar.

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

## Ebeveyn

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

## Olaylar

DColorCombo:[OnValueChanged](https://gmod.tr/wiki/DColorCombo:OnValueChanged)( [table](https://gmod.tr/wiki/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](https://gmod.tr/wiki/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](https://gmod.tr/wiki/table) DColorCombo:[GetColor](https://gmod.tr/wiki/DColorCombo:GetColor)()

DColorCombo'nun rengini döndüren bir AccessorFunc'tur.

[boolean](https://gmod.tr/wiki/boolean) DColorCombo:[IsEditing](https://gmod.tr/wiki/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](https://gmod.tr/wiki/DColorCombo:SetColor)( [table](https://gmod.tr/wiki/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.

```lua
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
```

![](https://gmod.tr/api/uploads/wiki/f7cca3162566d6c2471e.png)

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