I'm a .NET newbie. I have noticed that when I put

MessageBox.Show "Message"

in a form's Form_Activated event, the event fires each time the message box is closed creating an infinite "loop". This is very different behaviour to VB6's Form_Activate event.