It is impossible to know what is happening without some code, in order to analyze the problem I would need all events used on this 'Button' and it would be good to know the events used on the MDI Form also.
I would guess that the code on your Button.Click event handler is setting the focus to the other form.
Regards,
Fábio