关于前后窗口的有关问题,请各位大侠赐教!

关于前后窗口的问题,请各位大侠赐教!!!
各位大侠
        两个FORM窗口,FORM_A用做主窗口,FORM_B用作调用窗口,怎么样能够调用完FORM_B之后,焦点只在FORM_B上,而后面的FORM_A无论怎么操作都不起作用,也就是看的到FORM_A上的所有控件,但是鼠标或者键盘不能切换到FORM_A上操作。不知道这么说各位懂不懂?
        还望赐教。

------解决方案--------------------
FORM_B-> ShowModal();
------解决方案--------------------
你说的是模态对话框,即不关闭当前这个模态对话框,无法操作其它的窗口
FORM_B-> ShowModal();就可以实现
FORM_B-> Show(); 这样得到的是非模态对话框,这个窗口的存在不妨碍你对其它窗口的操作

------解决方案--------------------
楼上正解
------解决方案--------------------
FORM_B-> ShowModal();
------解决方案--------------------
简单点,在form_a中加入form_b的头文件。
然后
Form-b-> Active;
Form-b-> Visible = true;
Form_b-> FormCreate(this);
关闭
在form_b中直接用Close();
------解决方案--------------------
我用SHOWMODAL编译不能通过啊
===========================

你是如何用的?
------解决方案--------------------
出什么错误?
你的窗体是自动创建的,还是动态创建的?
------解决方案--------------------
没有说清楚出错的原因啊.贴出来看看!!
------解决方案--------------------
sducwolf()
他说的对
------解决方案--------------------
看错误提示可能是地址为00402FFB的一个东西(函数,变量等等),在执行过程中调用了00000000地址的东西。多半是那个东西(Form_b)还没有初始化。
我提供个思路,但不一定有效。
1、在Unit1里声明一个TForm* Form_b;
2、在需要的地方创建它的实例。
Form_b.Create(Form_a);
初始化属性;
3、在需要的地方操作它。
onButton1Cilck()
{
FORM_B-> ShowModal();
}