How to switch uitab using commands?

1 view (last 30 days)
Albert Bing
Albert Bing on 11 May 2022
Commented: Albert Bing on 11 May 2022
I wrote a GUI program and needed to switch uitabs. Is it possible to switch to next uitab using command? Suppose I had 2 axeses, ax1 & ax2, axis(ax2) would switch to ax2, so how to switch uitab using commands?
If not possible, how to send a shortkey in MATLAB? If I can send a shortkey "ctrl+tab" using a command, it will do the uitab switching job.
P.S. the program uses figure, not uifigure.

Accepted Answer

cr
cr on 11 May 2022
Edited: cr on 11 May 2022
Use SelectedTab property of uitabgroup.
E.g.
f = figure;
tabgp = uitabgroup(f,'Position',[.05 .05 .3 .8]);
tabA = uitab(tabgp,'Title','Tab A');
tabB = uitab(tabgp,'Title','Tab B');
tabgp.SelectedTab = tabA; % Switch to tab A
tabgp.SelectedTab = tabB; % Switch to tab B
Regards
  1 Comment
Albert Bing
Albert Bing on 11 May 2022
Ah, it's a property of uitabgroup, a litttle like the case in uibuttongroup.

Sign in to comment.

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by