DPropertySheet:AddSheet

  table DPropertySheet:AddSheet( string name, Panel pnl, string icon = nil, boolean noStretchX = false, boolean noStretchY = false, string tooltip = nil )

Açıklama

Yeni bir sekme ekler.

Argümanlar

1 string name
Sekmenin adı
2 Panel pnl
Sekmenin içeriği olarak kullanılacak panel. Bu normalde bir DPanel olmalıdır
3 string icon = nil
Sekme için simge. Bu ideal olarak bir silkicon olmalıdır, ancak herhangi bir materyal adı kullanılabilir.
4 boolean noStretchX = false
DPropertySheet'in verilen panelle kendisini yatay olarak doldurmaya çalışıp çalışmayacağı.
5 boolean noStretchY = false
DPropertySheet'in verilen panelle kendisini dikey olarak doldurmaya çalışıp çalışmayacağı.
6 string tooltip = nil
Kullanıcı imleciyle üzerine geldiğinde sekme için gösterilecek ipucu

Döndürülenler

1 table
Aşağıdaki anahtarları içeren bir tablo:
  • Panel Tab - Oluşturulan DTab.
  • string Name - Oluşturulan sekmenin adı
  • Panel Panel - Sekmenin içerik paneli

Örnek

local frame = vgui.Create("DFrame") frame:SetSize( ScrW() / 2, ScrH() / 2 ) frame:SetTitle( "Test Frame" ) frame:MakePopup() frame:Center() local tabs = vgui.Create( "DPropertySheet", frame ) tabs:Dock( FILL ) local tab1panel = vgui.Create( "DPanel" ) local SheetItem = vgui.Create( "DButton", tab1panel ) SheetItem:SetText( "Suicide" ) SheetItem:SetConsoleCommand( "kill" ) tabs:AddSheet( "Tab 1", tab1panel, "icon16/user.png", false, false, "Description of first tab")

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