Showing results for 
Search instead for 
Did you mean: 

Drag and drop functionality to reorder controls and to move screens up/down

Currently, if we need to reorder controls (bring forward/send backward), we have to do it one step at a time. Bring to front and Send to back are fine if we want to reorder the control as the first or the last respectively. Similar, if a screen needs to be moved up or down, we have to do it one step at a time. 


In the attached GIF, if I have to reorder Label74 below IconRefresh22 and move Screen74 to be above Screen71, doing it one step at a time can be very time consuming: 




It would be great if we could replicate the functionality of reordering fields within a form (shown below) to reorder controls and to move screens:




Adding this functionality will save a lot of time for anyone who has to reorder controls and move screens within Power Apps. Isn't that everyone??? 🙂



Hardit Bhatia

Status: New
Super User

This would be really helpfull and time-saving... And it should work for controls as well as for screens... And if we could also reorder components parameters using drag and drop it would be great.

In fact, generally speaking, drag and drop should just be natively present anywhere we can reorder elements. Using context menus is really too slow...

Super User II

@R3dKap exactly! Drag and drop should be present whenever reordering is possible. Component parameters is definitely another good example. 


Thanks for up voting!


Hardit Bhatia 

Resolver I
Resolver I

@PowerAddict , go to the home tab and use the reorder functionality from there. Its much better than with the 3 dots (...) menu. That doesn't work for rearranging screens though.


Either way, I agree - it would be much easier to just drag & drop

Super User

@mrQ, yes I've been using the Reorder menu from the Home tab for rearranging controls and screens but it doesn't work for components, strangely... For components, the only way to do it is through the 3 dots menu... 😓

Super User II


Thank you for pointing this out. I guess my bigger concern is not the clicking on the 3 dots but the fact that it can be done only in increments of 1, unless we want to send the controls to back or being them to front. Which is why I think drag and drop will be helpful. 


@R3dKap completely agreed. In fact, when I was rearranging the properties for the Google text input control, I remembered this and thought I had not mentioned reordering within components, so may be I should add that to the original description? 



Hardit Bhatia

Advocate III

I was about to suggest this idea, but thankfully this guy saved me the time. 

Imagine having 54 screens and you want your 55th screen being your 1st or 2nd screen hahaha 

Super User II



Precisely! Same thing with reordering controls on a screen. If you have hundreds of a control and you want to reorder them, it's a painful process. As @R3dKap said, this would be good for reordering component properties as well. 


Hopefully this gets more votes and gets accepted by the team! Thanks again for your comment and vote!


Hardit Bhatia
Microsoft Business Applications MVP

Frequent Visitor

Yep, great idea! 


Drag and drop feature to reorder would really speed things up!

Super User II

Thanks @Adures, really looking forward to this feature! Hopefully comes out soon. 


Thanks for the kudos!