I know, this isn’t anything new, but I still view it as a bug. Why is it if I Cut a control on a form to go and paste it in the same form elsewhere, we loose any associated events? The code remains in the Form module (VBE), just the event property value of [Event Procedure] are lost.
Yet, [Embedded Macro] are not lost.
Nor are Expressions lost.
This is especially a pain when moving controls between a Form and a Tab control!
This only occurs for VBA/VBE event procedures. The code remains, however you need to manually open the Property Sheet and re-enter [Event Procedure] in each of the applicable control’s event properties. Not the end of the world, but easy to overlook, easy to forget an event, … easy to have issues with and wonder why things aren’t working as they should.
Same is true of a simple Copy/Paste, Event Procedures are lost. Why?! These are part of the control the same as Macros or expressions. Why are they not preserved!
To me, this is simply not the desired user experienced I’d expect, nor wish to give my users and I’m surprised that after all this time this issue has never been addressed.