PageControll加入子窗体

原创 2016年08月22日 07:34:34
PageControll加入子窗体


一、子窗体
1、FormStyle:=fsNormal;
2、WindowState := wsMaximized; 
3、BordStyle := bsNone;
4、Option-Forms设置子窗体:Available forms
5、FormClose事件
procedure TShowPathFrm.FormClose(Sender: TObject;   var Action: TCloseAction);
begin
  Action:=caFree;
end;
6、FormDestroy事件
procedure TShowPathFrm.FormDestroy(Sender: TObject);
begin
  ShowPathFrm:=Nil;
end;


二、主窗体
1、加入PageControl
2、增加一个Page
3、调用打开(窗体)事件
procedure TMDIMainFrm.Button1Click(Sender: TObject);
begin
  if not Assigned(ShowPathFrm) then
    ShowPathFrm:=TShowPathFrm.Create(nil);
  try
    ShowPathFrm.ManualDock(PageControl1.Pages[0]);  // 嵌入PageControl1.Pages[0]
    ShowPathFrm.Show;
  except
    ShowPathFrm.Close;
    Exception.Create('Error');
  end;
end;



窗体加入抖动背景...

  • 2009年10月08日 01:58
  • 899B
  • 下载

java窗体---加入购物车

package com.cn.second; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; imp...

VC 6.0中给主窗体加入背景图片

Visual C++提供的应用程序框架虽然可以自动生成多文档(MDI)的应用程序,但是程序的界面比较单调,如果能够在主框架中添加上彩色位图,一定能够大大改观程序的界面效果。目前也有些编程资料涉及到如何...

在窗体的标题栏中加入按钮

unit unit1; interface uses   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Di...

遍历窗体上所有控件(遍历子控件)

1: //遍历窗体上所有CheckBox控件 .net winform StringBuilder sb = new StringBuilder(); foreach (Control c in...

子窗体封装在DLL中

  • 2009年05月13日 09:34
  • 683KB
  • 下载

子窗子显示在MDI主窗体panel控件之上

机房收费系统中,需要将子窗子显示在MDI主窗体panel容器控件之上。查了资料。大概网上有两种方法。一种是是可以将子窗体上的控件直接内嵌到panel控件之上,还有一种是子窗子显示在MDI主窗体pane...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PageControll加入子窗体
举报原因:
原因补充:

(最多只允许输入30个字)