Panel:Dock
Örnek
DockMargin'ı da içeren yerleştirme örneği. Walrus Viking tarafından bu Facepunch gönderisinde sağlanmıştır.
local f = vgui.Create( "DFrame" )
f:SetTitle( "Dock Test" )
f:SetSize( 256, 256 )
f:Center()
f:MakePopup()
local p = vgui.Create( "DPanel", f )
p:Dock( FILL )
p:DockMargin( 0, 0, 0, 0 )
for i = 0, 10 do
local l = vgui.Create( "DLabel", p )
l:Dock( TOP )
l:DockMargin( 4, 0, 0, 0 ) -- sağa kaydır
l:SetColor( color_black )
l:SetText( "Merhaba! Ben bir etiketim!" )
end
Çıktı: 

Örnek
Birden fazla yerleştirilmiş öğenin nasıl davrandığını gösteren örnek.
local frame = vgui.Create("DFrame")
frame:SetSize(600, 300)
frame:SetTitle("Docking Demonstration")
frame:Center()
frame:MakePopup(true)
local panel = vgui.Create("DPanel", frame) --Sola bir panel oluştur
panel:SetSize(300, 0) --Sola yerleştireceğimiz için yüksekliğin bir önemi yok
panel:Dock(LEFT)
local fill = vgui.Create("DButton", panel) --Bir buton oluştur ve yerleştir
fill:SetText("FILL")
fill:Dock(FILL)
local left = vgui.Create("DButton", panel)
left:SetText("LEFT")
left:Dock(LEFT)
local right = vgui.Create("DButton", panel)
right:SetText("RIGHT")
right:Dock(RIGHT)
local top = vgui.Create("DButton", panel)
top:SetText("TOP")
top:Dock(TOP)
local bottom = vgui.Create("DButton", panel)
bottom:SetText("BOTTOM")
bottom:Dock(BOTTOM)
local panel = vgui.Create("DPanel", frame) --Aynı şeyi sağda da yap, ama bu sefer sol ve sağdan önce üst ve alt ile
panel:SetSize(300, 0)
panel:Dock(RIGHT)
local fill = vgui.Create("DButton", panel)
fill:SetText("FILL")
fill:Dock(FILL)
local top = vgui.Create("DButton", panel)
top:SetText("TOP")
top:Dock(TOP)
local bottom = vgui.Create("DButton", panel)
bottom:SetText("BOTTOM")
bottom:Dock(BOTTOM)
local left = vgui.Create("DButton", panel)
left:SetText("LEFT")
left:Dock(LEFT)
local right = vgui.Create("DButton", panel)
right:SetText("RIGHT")
right:Dock(RIGHT)
Çıktı: 

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord