DPropertySheet:CloseTab

  Panel DPropertySheet:CloseTab( Panel tab, boolean removePanel )

Açıklama

Sekmeyi ve/veya paneli üst DPropertySheet'ten kaldırır.

Argümanlar

1 Panel tab
DPropertySheet'teki sayfanın DTab'i.

Bakınız: DPropertySheet:GetItems.

2 boolean removePanel
İlişkili panel nesnesini de kaldırmak için true olarak ayarlayın.

Döndürülen Değer

1 Panel
Sekmenin paneli.

Örnek

Bu paneli nasıl oluşturup kullanacağınıza ve gereksiz sayfaları nasıl kapatacağınıza dair bir örnek.

local MainFrame = vgui.Create( "DFrame" ) MainFrame:SetSize( 500, 300 ) MainFrame:Center() MainFrame:MakePopup() local MainSheet = vgui.Create( "DPropertySheet", MainFrame ) MainSheet:Dock( FILL ) local First_Panel = vgui.Create( "DPanel", MainSheet ) First_Panel.Paint = function( self, w, h ) draw.RoundedBox( 4, 0, 0, w, h, Color( 255, 128, 0, self:GetAlpha() ) ) end MainSheet:AddSheet( "Kullanıcılar Sayfası", First_Panel, "icon16/user.png" ) local Second_Panel = vgui.Create( "DPanel", MainSheet ) Second_Panel.Paint = function( self, w, h ) draw.RoundedBox( 4, 0, 0, w, h, Color( 0, 128, 255, self:GetAlpha() ) ) end MainSheet:AddSheet( "Yöneticiler Sayfası", Second_Panel, "icon16/lightning.png" ) if LocalPlayer():IsAdmin() then MainSheet:CloseTab( MainSheet:GetItems()[1].Tab ) --1, ilk sayfayı temsil eder else MainSheet:CloseTab( MainSheet:GetItems()[2].Tab ) --2, ikinci sayfayı temsil eder end

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