Retain Event handler assignments when cutting and pasting WinForms controls in VS2012 C# project?

When you cut or copy a control using the Visual Studio designer only the properties of the controls are copied. This is by design and in my opinion, is justified. It would be counter intuitive most of the time if you where copying a control and all of the same event handlers where assigned or copied over.

It sounds like the control is remaining in the same Form. In which case dragging and placing the control should suffice for the most part.


You need to use the Document Outline

View > Other Windows > Document Outline

And find your desired control and then drag and drop it to target container. In this case you wont miss any events.