How to select/highlight a cell in the uitable automatically? Thank you.
Mostrar comentarios más antiguos
Hi,
I am working on part of my project, which the code update the output automatically if user chooses some cell in the uitable:
suppose we have a 2 rows * 1 column in the uitable like the following:
A
B
In my projects, A and B correspond to different outputs: they plot different curves in the same axis. What I want to do is that:
1, when user chooses A, we plot the curve A in the axes,
2, when user chooses B, we plot the curve B in the axes,
3, if user chooses both A and B, the code would plot the curve A in the axes, and update the uitable with only A selected, ie, we force to choose one cell at one time.
My question is that: in case 3, when users chooses both A and B, how can I update uitable to make only A chosen/hightlighted? I can re-set the uitable, but I don't know to make A to be chosen automatically after I re-set the uitable.
Thank you.
Jon
Respuesta aceptada
Más respuestas (1)
Teja Muppirala
el 2 de Mayo de 2011
For what you are trying to do, a listbox would be a more natural choice.
Here 'Max = 1' is saying that you can only select one at a time.
figure
uicontrol('style','listbox','String',{'A' 'B'},'Max',1,'units','n','position',[0 0 .1 1],'background','w')
2 comentarios
Teja Muppirala
el 2 de Mayo de 2011
And you CAN select listbox entries programatically.
Jonathan Wang
el 2 de Mayo de 2011
Categorías
Más información sobre Environment and Settings en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!