我有一个MDI的子窗口叫 mydoc 一个叫 myinfo 请问怎么打开它们,在MDI主窗口上怎么写函数调用
解决方案 »
- 我想问个关于窗体显示的问提
- Delphi2010或者Delphi2011(XE)的多点触控,有哪位大侠研究的?
- 怎么获得一次查询的耗时?方法越多越好!
- 我电脑关机后过10-20秒后,又自动启动了,怎么回事??
- 刚学Delphi7求Ado开发数据库方面的文档和源代码?非常感谢!
- 有关 ListView 控件 ,鼠标拖动多选的问题
- 翻译代码了 从delphi 到C#
- 能给一段多线程拷贝文件的代码吗,两个线程就可以了。谢谢了!!!另外,在网络中拷贝文件,采用什么方法比较好一点,我想加上自定义的进
- 在delphi中怎么做一个produrce
- 怎样在SQL 中加入图片? 66分相送!
- 哈哈,庆贺,一不注意升了三个三角,在看差100分就四个了,庆贺,继续努力!!!!!!!
- delphi里面怎样把一个字符串如“ABC",也许比较长,快速地变成CBA,也就是倒过来
Var
iii:Integer;
Frm:TForm;
begin
For iii:=0 to MainForm.MDIChildCount-1 Do Begin
if MainForm.MDIChildren[iii].ClassType=Sender Then Begin
Frm:=MainForm.MDIChildren[iii];
if Frm.WindowState=wsMinimized then //為最小化
ShowWindow(Frm.handle,SW_SHOWNORMAL)
Else
ShowWindow(Frm.handle,SW_SHOWNA);
if (Not Frm.Visible) then Frm.Visible:=True;
Frm.BringToFront;
Frm.SetFocus;
Exit;
End;
End;
Frm:=TForm(Sender.NewInstance);
Frm:=Frm.Create(Self);
Frm.Show;
end;
Var
iii:Integer;
Frm:TForm;
begin
For iii:=0 to MainForm.MDIChildCount-1 Do Begin
if MainForm.MDIChildren[iii].ClassType=Sender Then Begin
Frm:=MainForm.MDIChildren[iii];
if Frm.WindowState=wsMinimized then //為最小化
ShowWindow(Frm.handle,SW_SHOWNORMAL)
Else
ShowWindow(Frm.handle,SW_SHOWNA);
if (Not Frm.Visible) then Frm.Visible:=True;
Frm.BringToFront;
Frm.SetFocus;
Exit;
End;
End;
Frm:=TForm(Sender.NewInstance);
Frm:=Frm.Create(Self);
Frm.Show;
end;