Garry's Mod Wiki



We advise against using this. It may be changed or removed in a future update. Only exists for backwards compatibility with Panel:SetActionFunction and Panel:PostMessage. Use DNumSlider instead.

A simple slider featuring an numeric display.


Derives methods, etc not listed on this page from Panel.


Creates a slider atop a DFrame which prints its value as it's being dragged.

local frame = vgui.Create( "DFrame" ) frame:SetSize( 280, 70 ) frame:Center() frame:SetTitle( "Bilderberg Group Dollar Value Slider" ) frame:MakePopup() local DermaSlider = vgui.Create("Slider", frame) DermaSlider:SetPos( 0, 30 ) DermaSlider:SetWide( 100 ) DermaSlider:SetMin( 0 ) DermaSlider:SetMax( 1.0 ) DermaSlider:SetValue( 0.5 ) DermaSlider:SetDecimals( 2 ) DermaSlider.OnValueChanged = function( panel, value ) print( tostring( value ) ) end