如何设计表单
程序中有一顶层表单,顶层表单中有若干表单,表单的showwindow 1--在顶层表单中,其中a表单的要求是在其运行中,当运行到某一组合框时,一旦焦点离开该组合框,即显示b表单,请问:a表单如何调用b表单。(我希望显示b表单时,a表单不隐藏,也不退出。)如果这样做不行的话,将a、b表单做在一个表单集中,如何显示b表单。我在组合框lostfocus中使用了如下代码:
this.Parent.Visible=.f. &&隐藏父对象
thisformset.form2.Visible=.t. &&a表单
thisformset.form1.Visible=.t. &&显示form1 b表单
但是运行时a 表单仅闪动了一下,b表单没有显示。请高手指教,谢谢!
[解决办法]
主表单 为 顶层表单
a、b 表单 为 在顶层表单中,模式表单。
在 a 表单的组合框的 LostFocus 事件加代码:do form b表单.scx