DNumberWang

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

Ebeveyn

Bu sayfada listelenmeyen metotları vb. DTextEntry'den türetir.

Olaylar

DNumberWang:OnValueChanged( number val )
Sayı seçici değeri değiştirildiğinde çağrılır.

Metotlar

number DNumberWang:GetDecimals()
Sayı seçicide izin verilen ondalık basamak sayısını döndürür, DNumberWang:SetDecimals tarafından ayarlanır.
number 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( 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 DNumberWang:GetInterval()
Yukarı ve aşağı düğmelerinin mevcut değeri değiştirdiği aralığı döndürür.
number DNumberWang:GetMax()
Sayı seçici tarafından izin verilen maksimum sayısal değeri döndürür.
number DNumberWang:GetMin()
Sayı seçici tarafından izin verilen minimum sayısal değeri döndürür.
Panel 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 DNumberWang:GetValue()
Sayı seçicinin içindeki sayısal değeri döndürür.
DNumberWang:HideWang()
Sayı seçici oklarını gizler.
DNumberWang:SetDecimals( number num )
Sayı seçicide izin verilen ondalık basamak sayısını ayarlar.
DNumberWang:SetFloatValue( 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( number val )
Sayı seçicinin değerini verilen kesir sayısına göre ayarlar.
DNumberWang:SetInterval( number min )
Yukarı ve aşağı düğmelerinin mevcut değeri değiştirdiği aralığı ayarlar.
DNumberWang:SetMax( number max )
Sayı seçici tarafından izin verilen maksimum sayısal değeri ayarlar.
DNumberWang:SetMin( number min )
Sayı seçici tarafından izin verilen minimum sayısal değeri ayarlar.
DNumberWang:SetMinMax( number min, number max )
Sayı seçici tarafından izin verilen minimum ve maksimum değeri ayarlar.
DNumberWang:SetValue( 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.

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ı:

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