MATLAB: Question on tabbed plots.

matlab guiuitab

i have three tabs in my figure… something like H1 = uitab(tgp,'Title','Micrograph'); H2 = uitab(tgp,'Title','Histograms'); H3 = uitab(tgp,'Title','Original_MG');
Is there a way to show the current tab automatically without user clicking on the tab. For e.g. I have plots in tabs H1, and H2. Now the open tab is say H1. Now i try to plot something in H3. it is hidden until the user clicks on table H3 titled "Original_MG'.

Best Answer

uitabgroup has a SelectedTab property which allows you to query the currently selected tab but also to change the currently selected tab. See doc
tgp.SelectedTab = H3;