Blue
Red
Green
Orange
Voilet
Slate
Dark

怎样在MDI子窗口中,也就是Child中再弹出窗口,如showmodul??(60分)

  • 主题发起人 mtraccoon
  • 开始时间
M

mtraccoon

Unregistered / Unconfirmed
GUEST, unregistred user!
[h1][/h1]我近日在做程序时遇到一个问题,我想在MDI的子窗口中再弹出一个窗口(假设这个弹出的窗口名字为guest),效果如showmodul那
样,在guest窗体没有关闭以前,其他的窗体不能得到焦点。(就像showmodul一样的效果)应该怎样实现:谢谢!!
示意图 fsMDIForm->fsMDIChild->guest
 

江西的delphi

Unregistered / Unconfirmed
GUEST, unregistred user!
很简单的,和从主mdi打开showmodule窗口一样 F_Form1.FormStyle=fsNormal,
且F_Form1不是自动创建,手工创建的
F_Form1 := TF_Form1.Create(self);
F_Form1.Tag:=1;
F_Form1.ShowModal;
F_Form1.Free;
 
S

sanwen

Unregistered / Unconfirmed
GUEST, unregistred user!
呵呵,直接用SHOWMODAL不就可以了
 
M

mtraccoon

Unregistered / Unconfirmed
GUEST, unregistred user!
[:D]不好意思只我设错了,我把新增的FORMSTYLE也设为fsMDIFORM,才会报错。我是个新手。我把这次的提问做一个总结,说的不对的请大家批评指证
在MDI结构中,如果要在子窗口中弹出其他窗口,就把新增的窗口的FORMSTYLE设为fsnormal,再SHOWMODAL就可以了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
501
import
I
I
回复
0
查看
500
import
I
顶部 底部