- Initiateur de la discussion
EglyKozz
Psychopathe
- Messages
- 1 627
- Score réaction
- 359
- Points
- 310
Salut, j'ai envie de faire des scroll bar sur mes beau derma tout mignon, mais j'ai tout essayé sur le Wiki, je ne comprend pas et n'y arrive pas, même le code du wiki ne fonctionnais pas
Le seul truc qui a fonctionner c'était ça
Sauf que dès que je retirai un truc y'avais plus de scrollbar ect ...
Donc si quelqu'un pourrait m'expliquer de font en combles sa serait super cool
Chaleureusement, a bonne entendeur, amicalement, Cordialement
Egly vous prie d'agréer ces salutations les plus distinguées ...
(bon j'en ai peut-être fait un peux trop ^^)
Code:
local DScrollPanel = vgui.Create( "DScrollPanel" )
DScrollPanel:SetSize( 400, 250 )
DScrollPanel:SetPos( 50, 50 )
local DLabel = vgui.Create( "DLabel", DScrollPanel )
DLabel:SetText( "DLabel" )
DLabel:SetPos( 40, 40 )
DLabel:SizeToContents()
Le seul truc qui a fonctionner c'était ça
Code:
local DFrame = vgui.Create( "DFrame" )
DFrame:SetSize( 500, 500 )
DFrame:Center()
DFrame:MakePopup()
DFrame:SetTitle( "Scrollbar Example" )
function DFrame:Paint( w, h ) draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 100, 100 ) )
end
local DScrollPanel = vgui.Create( "DScrollPanel", DFrame )
DScrollPanel:SetSize( 400, 250 )
DScrollPanel:Center()
local sbar = DScrollPanel:GetVBar()
function sbar:Paint( w, h ) draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0, 100 ) )
end
function sbar.btnUp:Paint( w, h ) draw.RoundedBox( 0, 0, 0, w, h, Color( 200, 100, 0 ) )
end
function sbar.btnDown:Paint( w, h ) draw.RoundedBox( 0, 0, 0, w, h, Color( 200, 100, 0 ) )
end
function sbar.btnGrip:Paint( w, h ) draw.RoundedBox( 0, 0, 0, w, h, Color( 100, 200, 0 ) )
end
local str = ""
for i = 1, 50 do str = str .. "more space!\n" end
local DLabel = vgui.Create( "DLabel", DScrollPanel )
DLabel:SetText( str )
DLabel:Center()
DLabel:SizeToContents()
Sauf que dès que je retirai un truc y'avais plus de scrollbar ect ...
Donc si quelqu'un pourrait m'expliquer de font en combles sa serait super cool
Chaleureusement, a bonne entendeur, amicalement, Cordialement
Egly vous prie d'agréer ces salutations les plus distinguées ...
(bon j'en ai peut-être fait un peux trop ^^)