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.
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.
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.
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.
Sayı seçici tarafından izin verilen maksimum sayısal değeri ayarlar.
Sayı seçici tarafından izin verilen minimum ve maksimum değeri ayarlar.
Ö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