Revision Difference
DButton:DoRightClick#561255
<function name="DoRightClick" parent="DButton" type="panelhook">⤶
<description>⤶
Called when the button is right clicked (on key release) by the player.⤶
⤶
See also <page>DButton:DoClick</page>.⤶
</description>⤶
<realm>Client and Menu</realm>⤶
</function>⤶
⤶
<example>⤶
<description>Creates a 100 x 100 pixel button in the center of the screen, that prints `Hello World!` to the Chat and disappears when right clicked.⤶
</description>⤶
<code>⤶
local DermaButton = vgui.Create( "DButton" ) -- Creates our button⤶
DermaButton:SetText( "Click me!" )⤶
DermaButton:SetSize( 100, 100 )⤶
DermaButton:Center()⤶
DermaButton:SetMouseInputEnabled( true ) -- We must accept mouse input⤶
function DermaButton:DoRightClick() -- Defines what should happen when the label is clicked⤶
chat.AddText("Hello World!")⤶
self:Remove()⤶
end⤶
</code>⤶
<output>⤶
```⤶
Hello World!⤶
```⤶
When the button was right clicked.</output>⤶
</example>⤶
⤶