Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » TabCtrl » trouble with tabs ((identifying selected tab))
Re: trouble with tabs [message #52447 is a reply to message #52444] Wed, 02 October 2019 08:52 Go to previous messageGo to previous message
koldo is currently offline  koldo
Messages: 3437
Registered: August 2008
Senior Veteran
This works for me:

	tab.Add(menuOpen.SizePos(),    "Open");
	tab.Add(menuConvert.SizePos(), "Convert");

	tab.WhenSet = [&] {
		PromptOK("Selected tab " + FormatInt(tab.Get()));
		if (tab.IsAt(menuOpen)) 
			PromptOK("At Open");
		else if (tab.IsAt(menuConvert)) 
			PromptOK("At Convert");
	};


You can even get direct access to the tabs, in this case, to disable it:
TabCtrl::Item& tabOpen = tab.GetItem(tab.Find(menuOpen));
tabOpen.Enable(false);


Best regards
IƱaki
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Background color of layout
Next Topic: How do I change TabCtrl tab size
Goto Forum:
  


Current Time: Wed Jul 02 13:46:23 CEST 2025

Total time taken to generate the page: 0.03482 seconds