Making Application Active On Top

Here is a senerio. I have my application running behind
another application. The other application is the
active window. My application is not minimized but
when an internal event occurs how do I make it
pop on top of the current active window and make
my application window active?

 I have tried when the event occurs to put these two
 lines in the event's procedure.

  Form1.FormStyle = fsStayOnTop;
  Form1.FormStyle = fsNormal;

  This does not work? Any Ideas or if you have
done this senerio before could you post it
ASAP or email me. Thanx.

email : jk...@Direct.CA