Revision Difference
Button#552282
<panel>
<parent>DButton</parent>
<realm>Client and Menu</realm>
<description>
<deprecated>
Only exists for backwards compatibility with <page>Panel:SetActionFunction</page>. Use <page>DButton</page> instead.
</deprecated>
Creates a button that players can click on.
</description>
<overrides>
<page>PANEL:Init</page>
<page>PANEL:Paint</page>
<page>PANEL:PerformLayout</page>
<page>Panel:GenerateExample</page>
<page>Panel:SetActionFunction</page>
<page>DButton:DoClick</page>
<page>DButton:DoRightClick</page>
</overrides>
</panel>
<example>
<description>Creates a button with the text "Click Me" that when pressed prints "Hello World!" in the console.</description>
<description>Creates a button with the text `"Click Me"` that when pressed prints "Hello World!" in the console.</description>
<code>
local frame = vgui.Create( "DFrame" )
frame:SetTitle( "Button example" )
frame:SetSize( 200, 100 )
frame:MakePopup()
frame:Center()
local button = vgui.Create( "Button" , frame )
button:Dock( FILL )
button:SetVisible( true )
button:SetText( "Click Me" )
function button:OnMousePressed()
print( "Hello World!" )
end
</code>
<output><upload src="b04e5/8db62a0d5b7f44e.png" size="2821" name="Button_Example.png" /></output>
</example>