Garry's Mod Wiki

Revision Difference

Button#549897

<panel> <parent>DLabel</parent>⤶ <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>⤶ ⤶ </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> <code> local button = vgui.Create( "Button" ) button:SetSize( 150, 30 ) button:Center() 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><image src="DLabel.png"/></output>⤶ </example>⤶ <output><upload src="b04e5/8db62a0d5b7f44e.png" size="2821" name="Button_Example.png" /></output>⤶ </example>