Category:DComboBox

From Garry's Mod
(Difference between revisions)
Jump to: navigation, search
m
Line 25: Line 25:
 
{{Example
 
{{Example
 
|Description=Create a Combo Box with all players
 
|Description=Create a Combo Box with all players
|Code=local comboBox = vgui.Create( "DComboBox" )
+
|Code=local comboBox = vgui.Create("DComboBox")
 
comboBox:SetPos(5, 5)
 
comboBox:SetPos(5, 5)
 
comboBox:SetSize(100, 20)
 
comboBox:SetSize(100, 20)
Line 31: Line 31:
  
 
comboBox.OnSelect = function(_, _, value)
 
comboBox.OnSelect = function(_, _, value)
print(value .." was selected!")
+
print(value.." was selected!")
 
end
 
end
  

Revision as of 17:25, 4 December 2018

Contents

DescriptionPanelPage

A field with multiple selectable values.

Inherited Functions

Inherits the following functions from DButton and its parents up to 3 levels deep:


Examples

Example

Creates a Combo Box.

local DComboBox = vgui.Create( "DComboBox" )
DComboBox:SetPos( 5, 5 )
DComboBox:SetSize( 100, 20 )
DComboBox:SetValue( "options" )
DComboBox:AddChoice( "option A" )
DComboBox:AddChoice( "option B" )
DComboBox:AddChoice( "option C" )
DComboBox.OnSelect = function( panel, index, value )
	print( value .." was selected!" )
end

Output:


PictureA.png DComboBox2.png DComboBox3.png

option B was selected!

Examples

Example

Create a Combo Box with all players

local comboBox = vgui.Create("DComboBox")
comboBox:SetPos(5, 5)
comboBox:SetSize(100, 20)
comboBox:SetValue("All Players")

comboBox.OnSelect = function(_, _, value)
	print(value.." was selected!")
end

for k,v in pairs(player.GetAll()) do
	comboBox:AddChoice(v:Name())
end

Output:


DComboBoxAllPlayers.png

Bot01 was selected!
Personal tools
Navigation