只允许建立一次子窗体的MDI程序

ws19890226

ws19890226

2016-02-19 12:38

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。
procedure OpenChildForm(FormClass: TFormClass; var Fm; AOwner:TComponent);
  var
    I: Integer;
    Child: TForm;
  begin
    for I := 0 to Screen.FormCount - 1 do
      if Screen.Forms[I].ClassType = FormClass then
      begin
        Child := Screen.Forms[I];
        if Child.WindowState = wsMinimized then
          ShowWindow(Child.Handle, SW_SHOWNORMAL)
        else
          ShowWindow(Child.handle,SW_SHOWNA);
        if (not Child.Visible) then Child.Visible := True;
          Child.BringToFront;
          Child.Setfocus;
          TForm(Fm) := Child;
          Exit;
      end;
    Child := TForm(FormClass.NewInstance);
    TForm(Fm) := Child;
    Child.Create(AOwner);
  end;
展开更多 50%)
分享

猜你喜欢

只允许建立一次子窗体的MDI程序

编程语言 网络编程
只允许建立一次子窗体的MDI程序

设置C#窗体程序只能启动一次

编程语言 网络编程
设置C#窗体程序只能启动一次

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用DLL方式封装MDI子窗体

编程语言 网络编程
用DLL方式封装MDI子窗体

关于程序只运行一次的问题

编程语言 网络编程
关于程序只运行一次的问题

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

[初学VB.NET]如何防止重复打开MDI子窗体

电脑网络
[初学VB.NET]如何防止重复打开MDI子窗体

坐飞机的程序 第一次坐飞机的程序

坐飞机 坐飞机注意事项
坐飞机的程序 第一次坐飞机的程序

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

关于DBGRIDEH导出数据到CSV

关于DBGRIDEH导出数据到CSV

生成静态页面的PHP类

生成静态页面的PHP类
下拉加载更多内容 ↓