Hi Leute ich brauche nochmal eure Hilfe.
Also ich habe 2 Tabs und will in dem 2. Tab noch mehrere so CheckBoxLabel hinzufügen bitte Hilfe!
local SheetItemTwo = vgui.Create( "DCheckBoxLabel" )
SheetItemTwo:SetText( "God Mode" )
SheetItemTwo:SetConVar( "sbox_godmode" )
SheetItemTwo:SetValue( 1 )
SheetItemTwo:SizeToContents()
PropertySheet:AddSheet( "Donation", SheetItemTwo, "gui/silkicons/user", false, false, "Donation" )
ALL YOU CAN EAT
02.03.2011, 00:07
Hi,
es ist immer gut den vollen Code zu posten um vll, früher auftretende Fehler zu finden,
aber wenn ich mir das anschaue wird das der Code sein der vom Guide to Derma ist. ;)
Bei diesem Problem empfehle ich dir die benutzung von "DPanelList". Du erstellst einfach ein Panel und dieses fügst du dann mit "AddSheet" zum "DPropertySheet" hinzu, somit musst du nur deine Checkboxen,Button`s etc. deinem Panel zuweisen das sieht dann so aus:
function Beispiel()
// Unser Frame auf dem wir Zeichnen oder unsere Items hinzufügen
local Menu = vgui.Create( "DFrame" )
Menu:SetPos( 250,250 )
Menu:SetSize( 250, 400 )
Menu:SetTitle( "Beispiel von ALL YOU CAN EAT" )
Menu:ShowCloseButton( true )
Menu:SetVisible( true )
Menu:MakePopup()
// Unser PropertySheet
local Tab = vgui.Create( "DPropertySheet", Menu )
Tab:SetPos( 10, 30 )
Tab:SetSize( 230, 350 )
// Unser Panel
local Panel = vgui.Create( "DPanelList" )
Panel:EnableHorizontal(false)
// Unsere Checkboxen etc
local Checkbox = vgui.Create( "DCheckBox" )
Checkbox:SetText( "Klick on mäh" )
Checkbox:SetConVar( "blbla_blub" )
Checkbox:SetValue( 1 )
//Checkbox:SizeToContents() // dies benutze ich selten da ich die größe und die Position immer selber bestimme
Checkbox:SetPos(10,25)
Checkbox:SetSize(60,10)
Panel:AddItem(Checkbox) // dies bitte nicht vergessen das ist wichtig das, dass Panel weiß was zu ihm gehört
local Checkbox2 = vgui.Create( "DCheckBox" )
Checkbox2:SetText( "Klick on mäh" )
Checkbox2:SetConVar( "blbla_blub" )
Checkbox2:SetValue( 1 )
Checkbox2:SetPos(10,50)
Checkbox2:SetSize(60,10)
Panel:AddItem(Checkbox2)
// Nun erstellen wir unseren Reiter/Tab
Tab:AddSheet( "Krimskrams", Panel,nil, false, false, "Tooltipp" )
end
concommand.Add("open_menu",Beispiel) // das Wir das Menü auch aufrufen können
Danke für die schnelle antwort
Powered by vBulletin® Version 4.2.2 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.