# DAlphaBar

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

## Açıklama

Bir rengin opaklığını (alfa seviyesini) seçmek için kullanılan bir çubuk.

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

## Ebeveyn

Bu sayfada listelenmemiş metotları vb. [DPanel](https://gmod.tr/wiki/DPanel)'dan miras alır.

## Uygular

Aşağıdaki kancaları/metotları uygular veya geçersiz kılar. Bunları geçersiz kılmak isterseniz, muhtemelen orijinal fonksiyonu da çağırmak istersiniz.

- [Panel:Init](https://gmod.tr/wiki/PANEL:Init)
- [Panel:Paint](https://gmod.tr/wiki/PANEL:Paint)
- [Panel:OnCursorMoved](https://gmod.tr/wiki/PANEL:OnCursorMoved)
- [Panel:OnMousePressed](https://gmod.tr/wiki/PANEL:OnMousePressed)
- [Panel:OnMouseReleased](https://gmod.tr/wiki/PANEL:OnMouseReleased)

## Olaylar

DAlphaBar:[OnChange](https://gmod.tr/wiki/DAlphaBar:OnChange)( [number](https://gmod.tr/wiki/number) alpha )

Kullanıcı kontrol ile istenen alfa değerini değiştirdiğinde çağrılır. Bu fonksiyonun geçersiz kılınması amaçlanmıştır.

## Metotlar

[table](https://gmod.tr/wiki/table) DAlphaBar:[GetBarColor](https://gmod.tr/wiki/DAlphaBar:GetBarColor)()

Alfa çubuğunun temel rengini döndürür. Bu, alfa kanalının değiştirildiği renktir. Bir AccessorFunc

[number](https://gmod.tr/wiki/number) DAlphaBar:[GetValue](https://gmod.tr/wiki/DAlphaBar:GetValue)()

Alfa çubuğunun alfa değerini döndürür. Bir AccessorFunc

DAlphaBar:[SetBarColor](https://gmod.tr/wiki/DAlphaBar:SetBarColor)( [table](https://gmod.tr/wiki/table) clr )

Alfa çubuğunun temel rengini ayarlar. Bu, alfa kanalının değiştirildiği renktir. Bir AccessorFunc

DAlphaBar:[SetValue](https://gmod.tr/wiki/DAlphaBar:SetValue)( [number](https://gmod.tr/wiki/number) alpha )

Alfa çubuğunun alfa değerini ayarlar. Bir AccessorFunc

### Örnek

Bir DFrame üzerinde bir DAlphaBar oluşturur ve değerini %25 olarak ayarlar.

```lua
local frame = vgui.Create( "DFrame" )
frame:SetSize( 300, 500 )
frame:Center()
frame:MakePopup()

local DAlphaBar = vgui.Create( "DAlphaBar", frame )
DAlphaBar:SetPos( 20, 30 )
DAlphaBar:SetSize( 25, 125 )
DAlphaBar:SetValue( 0.25 )
DAlphaBar.OnChange = function( self, newvalue )
	print( "DAlphaBar value changed to " .. newvalue )
end

frame:MakePopup()
```

![gmod_T1YSxbrW8Y.gif](https://gmod.tr/api/uploads/wiki/73467917933edd7a242c.gif)

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