Watch, Follow, &
Connect with Us

Please visit our new home

Public Report
Report From: Delphi-BCB/IDE/Form Designer    [ Add a report in this area ]  
Report #:  2747   Status: Open
Add undo/redo in form designer
Project:  Delphi Build #:  6240
Version:    6.0 Submitted By:   Gustav Kaiser
Report Type:  Suggestion / Enhancement Request Date Reported:  10/27/2002 11:14:23 PM
Severity:    Commonly encountered problem Last Updated: 3/20/2012 2:24:39 AM
Platform:    All versions Internal Tracking #:   127690
Resolution: None (Resolution Comments) Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: (100 Total Ratings)
4.82 out of 5
Total Votes: 511
It would be of great help and a very error tolerant way of working if one could undo and redo all changes made in
the form designer (to a certain level).

Steps to Reproduce:

Curt Mayers at 12/28/2002 9:36:37 AM -
You've got my vote!   It would save me a lot of time and pain  (I"m error prone...)

Rodrigo Laurindo at 3/17/2003 11:34:39 AM -
It would be very useful

Anthony Michell at 9/21/2003 5:22:15 PM -
This would be ausome.  Not only for mistakes, but when experimenting with form designs and layout, not have to worry about every little thing when trying to restore a previous layout.

Kimberly Kohler at 10/27/2006 12:23:38 PM -
This would be especially useful when working on my laptop - I will often accidentally tap my track pad while typing and end up moving some component over a few pixels.  After going through all the effor of lining everything up exactly where I want it, this is SO frustrating!

Salar Khalilzadeh at 2/25/2009 2:49:28 AM -
Delphi 2009 released and seven years after this report still it is not implemented!

Glenn Crouch at 9/20/2009 10:12:52 PM -
Still would like this feature :)

Carlos Saez at 10/5/2009 3:53:34 AM -
On 2003 I posted what I found to be a "duplicated" suggestion for 2747. Six years from that time (seven from the original) we still miss such a basic feature!

Mikey G at 12/31/2009 4:17:42 PM -
Agreed - it has been missing for about 14.5 years - but who's counting....

Berkant Karduman at 4/6/2010 3:24:01 AM -
It would be very helpful

Ross Glenn at 7/24/2010 2:26:58 PM -
This is a common and useful feature that will make all of our lives a hell of a lot easier.

Per Danielsson at 2/4/2011 1:41:42 AM -
I'm totally flabbergasted that this basic form of functionality is not supported in the IDE after more than 15 years of the Delphi product life and more than 5 years of the new IDE product life.

gad lord at 1/6/2012 3:15:26 PM -
Pls do it. There are another 60+ votes for this at

James Jensen at 6/25/2013 6:33:30 AM -
Still not resolved?  Man, this is so very important for productivity, I cannot emphasize my desire for this fix enough.

Santiago Burbano at 10/10/2013 9:51:40 AM -
@Embarcadero, WOW, opened in 2002, the most voted feature, and still open...

Santiago Burbano at 10/10/2013 9:53:21 AM -
I was going to open a ticket regarding forward declarations for record types, but with such a track record I won't even bother...

Anthony Dowling at 3/10/2014 7:55:26 PM -
Definitely got my vote for this.

One day Embt might actually listen to their existing customer base instead of trying prioritising the chase of new customers.

Istan Velo at 8/12/2014 2:57:22 PM -
XE6.. still not there since >10 Years..

?? ?? at 10/14/2014 8:43:24 AM -
Im updating xe7 soon. If this feature happen to be implemented in to it,the upgrade will be  worse it.
But i know it wont be there.

?? ?? at 10/14/2014 8:43:31 AM -
Im updating xe7 soon. If this feature happen to be implemented in to it,the upgrade will be  worse it.
But i know it wont be there.

Andrew Spencer at 11/24/2015 2:00:29 AM -
Delphi XE10 has STILL not got this feature to any reasonable level.   It only undoes component deleting, to 1 level deep.   My main requirement would be to undo component position changes, as might occur if you inadvertently click the wrong alignment operation.

Server Response from: ETNACODE01