Revision Difference
DComboBox:SetValue#513411
<function name="SetValue" parent="DComboBox" type="panelfunc">⤶
<ispanel>yes</ispanel>⤶
<description>Sets the text shown in the combo box when the menu is not collapsed.</description>⤶
<realm>Client</realm>⤶
<args>⤶
<arg name="value" type="string">The text in the DComboBox.</arg>⤶
</args>⤶
</function>⤶
⤶
<example>⤶
<description>A simple feedback combo box which has the value set to a thank you message once a choice is clicked.</description>⤶
<code>⤶
BGPanel = vgui.Create("DPanel")⤶
BGPanel:SetPos(20, 20)⤶
BGPanel:SetSize(200, 30)⤶
⤶
local cbox = vgui.Create("DComboBox", BGPanel)⤶
cbox:SetPos(5, 5)⤶
cbox:SetSize(190, 20)⤶
⤶
cbox:SetValue("What do you think of this server?")⤶
⤶
-- Responses⤶
cbox:AddChoice("It's the best server of all time!")⤶
cbox:AddChoice("It's pretty good.")⤶
cbox:AddChoice("It's okay.")⤶
cbox:AddChoice("It's not that good.")⤶
cbox:AddChoice("Don't bother me with this.")⤶
⤶
function cbox:OnSelect(index, value, data)⤶
⤶
-- Clear combo box and set a thank you message⤶
self:Clear()⤶
self:SetText("Thank you for your feedback!")⤶
⤶
-- Here you would send the feedback to the server using a net message⤶
-- The choice is stored in the 'data' variable⤶
⤶
end⤶
</code>⤶
<output></output>⤶
⤶
</example>