請問二個有關表單的問題(編號:6752)

請問各位前輩二個有關表單的問題,謝謝先!^_^
1、我有二個表單(不是MDI),主表單(f1)和子表單(f2),我把f2放在f1上,每當f2執行到有MsgBox的時候,MsgBox就會顯示在f1上而不是在f2上,請問要如何使MsgBox顯示在f2上呢?視窗的順序由上到下希望是(MsgBox→f2→f1)
2、f1的ShowInTaskbar為True、BorderStyle為2,f2的ShowInTaskbar為False、BorderStyle為0,假如現在f2顯示在f1上,可是當有其他的作用視窗執行顯示在最上層或者是把f1最小化到工具列上,等我再把其他作用視窗關掉或把最小化還原時,只會顯示f1,而f2好像會被遮住(可能在f1之下或暫時穩藏,我不確定?),怎樣做才能在把最小化還原或把其他視窗關掉時,顯示的視窗是最先的模樣呢(f2在f1之上)?
PS:如果可以的話,可不可以也說明一下原因呢?謝謝、謝謝~~~^^