How to move all controls (quickly) from one TabSheet to another

Posted on 2014-08-17
Medium Priority
Last Modified: 2014-08-20
Hi, I have a form with 2 TPageControls on it. The 1st one has 3 TabSheets, and on the 2nd of these Tabsheets, I have placed another TPageControl that contains 2 additional TabSheets. I need to move all controls (and keep them intact) that were on the 1st PageControl and 1st TabSheet, to the 2nd PageControl/1st TabSheet. Is the only way to cut and paste each individual control, or is there a slicker way to do it quickly?

Question by:shawn857
LVL 19

Accepted Solution

Thommy earned 2000 total points
ID: 40267079
You can multi-select all controls that you want to move to the destination tabsheet and copy & paste them all together.

To multi-select all controls in the 1st PageControl and 1st TabSheet press and hold shift key and select one control after another.

You can also press and hold CTRL key and multi-select the controls with a mouse window.

After all controls are selected you can copy & paste or cut & paste them to 2nd PageControl/1st TabSheet
LVL 36

Expert Comment

ID: 40267179
Or you may use a view-based UI approach. Normally each page of a Tab is a unit. So create a view for each page, then you only need to change the assignement of the view to the tab. A view in this context can be a frame or a form.
LVL 28

Expert Comment

by:Sinisa Vuk
ID: 40268969
In Structure view (where object are shown as parent/child in treeview) find your tabsheet and select all child components holding shift. Then in popup menu select Edit/Cut - find destination tabsheet in Structure view and do paste.
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Author Comment

ID: 40269093
Thanks all. Sinisa, after I selected all my components and chose Edit/Cut, there was no "paste" option in my destination TabSheet under the "Edit" popup menu.

LVL 28

Expert Comment

by:Sinisa Vuk
ID: 40269839
Strange, try to select in design view same tabsheet and use edit/paste there.

Author Closing Comment

ID: 40274890
Thanks to all who replied. This was the most straightforward solution for me.


Featured Post

Prep for the ITIL® Foundation Certification Exam

December’s Course of the Month is now available! Enroll to learn ITIL® Foundation best practices for delivering IT services effectively and efficiently.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this tutorial I will show you how to use the Windows Speech API in Delphi. I will only cover basic functions such as text to speech and controlling the speed of the speech. SAPI Installation First you need to install the SAPI type library, th…
In my programming career I have only very rarely run into situations where operator overloading would be of any use in my work.  Normally those situations involved math with either overly large numbers (hundreds of thousands of digits or accuracy re…
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…
Look below the covers at a subform control , and the form that is inside it. Explore properties and see how easy it is to aggregate, get statistics, and synchronize results for your data. A Microsoft Access subform is used to show relevant calcul…
Suggested Courses

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question