- Initiateur de la discussion
ViPerZe_
Geek suprême
- Messages
- 371
- Score réaction
- 88
- Points
- 150
Bonsoir à tous, je cherche à mettre un background sur mes boutons.
N'ayant jamais fait ceci je ne sais pas comment m'y prendre.
J'ai trouvé ceci ;
https://wiki.garrysmod.com/page/DButton/SetIcon
et ceci
https://wiki.garrysmod.com/page/DImage/SetImage
Mais ça ne fonctionne pas vraiment
Ce que j'ai fait :
Merci de votre aide future
N'ayant jamais fait ceci je ne sais pas comment m'y prendre.
J'ai trouvé ceci ;
https://wiki.garrysmod.com/page/DButton/SetIcon
et ceci
https://wiki.garrysmod.com/page/DImage/SetImage
Mais ça ne fonctionne pas vraiment
Ce que j'ai fait :
Code:
local Button = vgui.Create( "DButton", ButtonPanel ) Button:Dock(TOP) Button:DockMargin(10,10,10,0) Button:SetImage( "draka/strain", "vgui/avatar_default" ) Button:SetTall( 60 ) Button:SetText( "" ) Button.Hover = false Button.OnCursorEntered = function() Button.Hover = true end Button.OnCursorExited = function() Button.Hover = false end Button.Paint = function() draw.RoundedBox( 0, 0, 0, Button:GetWide()-4, Button:GetTall()-4, Color( 240, 240, 240, 255 ) ) draw.RoundedBox( 0, 2, 2, Button:GetWide()-8, Button:GetTall()-8, Color( 0, 0, 0, 220 ) ) if Button.Hover then draw.RoundedBox( 0, 0, 0, Button:GetWide()-4, Button:GetTall()-4, Color( 0, 0, 0, 230 ) ) end draw.DrawText( v['txt'], "Trebuchet24", Button:GetWide()/2+1, 16+1, Color( 0, 0, 0, 255 ), 1 ) draw.DrawText( v['txt'], "Trebuchet24", Button:GetWide()/2+0, 16+0, Color( 255, 255, 255, 255 ), 1 ) end Button.DoClick = function() gui.OpenURL( v['url'] ) end end
end