# DNumberWang

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

## Açıklama

DNumberWang, yukarı ve aşağı okları kullanarak veya doğrudan giriş yaparak sayısal bir değer girmenizi sağlayan bir VGUI öğesidir.

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

## Ebeveyn

Bu sayfada listelenmeyen metotları vb. [DTextEntry](https://gmod.tr/wiki/DTextEntry)'den türetir.

## Olaylar

DNumberWang:[OnValueChanged](https://gmod.tr/wiki/DNumberWang:OnValueChanged)( [number](https://gmod.tr/wiki/number) val )

Sayı seçici değeri değiştirildiğinde çağrılır.

## Metotlar

[number](https://gmod.tr/wiki/number) DNumberWang:[GetDecimals](https://gmod.tr/wiki/DNumberWang:GetDecimals)()

Sayı seçicide izin verilen ondalık basamak sayısını döndürür, DNumberWang:SetDecimals tarafından ayarlanır.

[number](https://gmod.tr/wiki/number) DNumberWang:[GetFloatValue](https://gmod.tr/wiki/DNumberWang:GetFloatValue)()

Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir. DNumberWang:SetFloatValue tarafından ayarlanan değeri veya 0'ı döndürür.

DNumberWang:[GetFraction](https://gmod.tr/wiki/DNumberWang:GetFraction)( [number](https://gmod.tr/wiki/number) val )

Mevcut sayı seçici değerinin, sayı seçicinin min/maks aralığına oranını temsil eden bir kesir döndürür. Eğer val argümanı sağlanırsa, bunun yerine bu sayı hesaplanır.

[number](https://gmod.tr/wiki/number) DNumberWang:[GetInterval](https://gmod.tr/wiki/DNumberWang:GetInterval)()

Yukarı ve aşağı düğmelerinin mevcut değeri değiştirdiği aralığı döndürür.

[number](https://gmod.tr/wiki/number) DNumberWang:[GetMax](https://gmod.tr/wiki/DNumberWang:GetMax)()

Sayı seçici tarafından izin verilen maksimum sayısal değeri döndürür.

[number](https://gmod.tr/wiki/number) DNumberWang:[GetMin](https://gmod.tr/wiki/DNumberWang:GetMin)()

Sayı seçici tarafından izin verilen minimum sayısal değeri döndürür.

[Panel](https://gmod.tr/wiki/Panel) DNumberWang:[GetTextArea](https://gmod.tr/wiki/DNumberWang:GetTextArea)()

Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir. Bu fonksiyon, üzerinde kullanıldığı paneli döndürür.

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

Sayı seçicinin içindeki sayısal değeri döndürür.

DNumberWang:[HideWang](https://gmod.tr/wiki/DNumberWang:HideWang)()

Sayı seçici oklarını gizler.

DNumberWang:[SetDecimals](https://gmod.tr/wiki/DNumberWang:SetDecimals)( [number](https://gmod.tr/wiki/number) num )

Sayı seçicide izin verilen ondalık basamak sayısını ayarlar.

DNumberWang:[SetFloatValue](https://gmod.tr/wiki/DNumberWang:SetFloatValue)( [number](https://gmod.tr/wiki/number) val )

Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir. Hiçbir şey yapmıyor gibi görünüyor.

DNumberWang:[SetFraction](https://gmod.tr/wiki/DNumberWang:SetFraction)( [number](https://gmod.tr/wiki/number) val )

Sayı seçicinin değerini verilen kesir sayısına göre ayarlar.

DNumberWang:[SetInterval](https://gmod.tr/wiki/DNumberWang:SetInterval)( [number](https://gmod.tr/wiki/number) min )

Yukarı ve aşağı düğmelerinin mevcut değeri değiştirdiği aralığı ayarlar.

DNumberWang:[SetMax](https://gmod.tr/wiki/DNumberWang:SetMax)( [number](https://gmod.tr/wiki/number) max )

Sayı seçici tarafından izin verilen maksimum sayısal değeri ayarlar.

DNumberWang:[SetMin](https://gmod.tr/wiki/DNumberWang:SetMin)( [number](https://gmod.tr/wiki/number) min )

Sayı seçici tarafından izin verilen minimum sayısal değeri ayarlar.

DNumberWang:[SetMinMax](https://gmod.tr/wiki/DNumberWang:SetMinMax)( [number](https://gmod.tr/wiki/number) min, [number](https://gmod.tr/wiki/number) max )

Sayı seçici tarafından izin verilen minimum ve maksimum değeri ayarlar.

DNumberWang:[SetValue](https://gmod.tr/wiki/DNumberWang:SetValue)( [number](https://gmod.tr/wiki/number) val )

DNumberWang'in değerini ayarlar ve DNumberWang:OnValueChanged olayını tetikler.

### Örnek

Minimum sayısı 0 ve maksimumu 100 olan bir Number Wang oluşturun.

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

local Wang = vgui.Create("DNumberWang", frame)
Wang:SetPos(85, 25)
Wang:SetSize(45, 26)
Wang:SetMin(0)
Wang:SetMax(100)

Wang.OnValueChanged = function(self)
	print(self:GetValue())
end
```

**Çıktı:** ![](https://gmod.tr/api/uploads/wiki/ff8b4a2f2bfef6e9870a.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/DNumberWang
