How do I change the order of objects in the App Designer component browser?

조회 수: 79 (최근 30일)
How do I change the order of objects in the App designer component browser? Is it possible to reorder items in the same container?

채택된 답변

MathWorks Support Team
MathWorks Support Team 2021년 7월 2일
편집: MathWorks Support Team 2021년 7월 2일
The component browser will update when items are moved inside others. If you drag a "UIAxes" object into a tab, it should appear under that tab in the component browser.
You can also select another tab by clicking on it in the design view. 
Prior to MATLAB R2020b, there was no way to reorder objects in the component browser itself. The objects in the component browser are ordered based on the sequence in which they were added to the containing object.
Starting in MATLAB R2020b, you can reorder the objects in the component browser using the "Reorder" tool.
  댓글 수: 3
Mario Malic
Mario Malic 2020년 9월 9일
For me, it's useful, because when you're entering a field value, clicking tab will move the selection to the next field value in the component browser. So, kinda makes sense to reorder.
Jonas
Jonas 2023년 3월 27일
it is also possible to drag components in the Component Browser to their new location. In my case, the Tab Order was the upside down version of the Tab sequence

댓글을 달려면 로그인하십시오.

추가 답변 (3개)

Leonardo von Lerchenfeld
Leonardo von Lerchenfeld 2018년 6월 21일
You can cut (CTRL + X) the objects and include them (CTRL+ V), then the objects will inserted at the end in the component list while maintaining their positions. Do this process in the order you like your objects. (I use MATLAB R2017a.)
  댓글 수: 2
Mario Malic
Mario Malic 2020년 8월 23일
For me it worked fine without breaking callbacks.
Just make sure to change the property names if you are assigning values from EditField.Value
Robert
Robert 2020년 10월 2일
This works wonders, thank you! Keep in mind that when using panels or other containers, you have to select the panel/container before pasting, otherwise the parenting and positioning is incorrect.

댓글을 달려면 로그인하십시오.


CallumP
CallumP 2019년 6월 13일
I've made an app that can do that. Might be a bit late for you but hopefully useful to others. It's here: https://uk.mathworks.com/matlabcentral/fileexchange/71838-hierarchyviewer
  댓글 수: 2
Adam Danz
Adam Danz 2020년 8월 16일
편집: Adam Danz 2020년 9월 20일
Nice function, CallumP!
Update: Starting in Matlab r2020b, change the stack order of UI components in App Designer using the reorder tool (see release notes).

댓글을 달려면 로그인하십시오.


Adam Danz
Adam Danz 2020년 11월 28일
For Matlab r2020b and later, the stack order of UI components can be changed using the reorder tool (see release notes).
For earlier releases, see CallumP's function on the file exchange.

카테고리

Help CenterFile Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by