guiSetSelectedTab | Multi Theft Auto: Wiki Skip to content

guiSetSelectedTab

Client-side
Server-side
Shared

Pair: guiGetSelectedTab

This function is used to change the currently selected tab in a tab-panel.

OOP Syntax Help! I don't understand this!

  • Method:gui-tabpanel:setSelectedTab(...)
  • Variable: .selectedTab

Syntax

bool guiSetSelectedTab ( ​gui-tabpanel tabPanel, ​gui-tab theTab )
Required arguments
  • tabPanel: The tab panel which current tab you want to change.
  • theTab: The tab which will be the new active tab.

Returns

Returns true if the selected tab was changed to a new one successfully, false otherwise.

  • bool: result

Code Examples

client

This example changes the selected tab to the next available tab.

local tabPanel = guiCreateTabPanel(0, 0.1, 1, 1, true) -- create a tab panel which fills the whole window
local tab1 = guiCreateTab("Welcome", tabPanel) -- create a tab for the tab panel above
local tab2 = guiCreateTab("Info", tabPanel) -- create another tab for the tab panel at the top
function check()
if (guiGetSelectedTab(tabPanel) == tab1) then -- Check what tab is currently shown
guiSetSelectedTab(tabPanel, tab2) -- if the "Welcome" tab is selected, change it to tab2("Info" tab)
else
guiSetSelectedTab(tabPanel, tab1) -- if the "Info" tab is selected, change it to tab1("Welcome" tab)
end
end
setTimer(check, 5000, 0)

See Also

GUI Functions