各位大侠,我在delphi中实现了子窗口在父窗口中打开,但是子窗口的内容却没有显示出来,请大家帮我看下代码谢谢:
代码如下:
procedure TFormMain.opentab(tab: TForm);
var
a : TcxTabSheet;
b : TForm;
begin
a:= TcxTabSheet.Create(Self);
a.pagecontrol := cxpagecontrol1;
b:= Tform.Create(Self);
b.Parent := a;
b.Caption := tab.Caption;
a.Caption := b.Caption;
b.BorderStyle := bsNone;
b.visible := true;
b.Align := alClient;
//把焦点放在新的页面上
cxPageControl1.ActivePage := a;
end;
代码如下:
procedure TFormMain.opentab(tab: TForm);
var
a : TcxTabSheet;
b : TForm;
begin
a:= TcxTabSheet.Create(Self);
a.pagecontrol := cxpagecontrol1;
b:= Tform.Create(Self);
b.Parent := a;
b.Caption := tab.Caption;
a.Caption := b.Caption;
b.BorderStyle := bsNone;
b.visible := true;
b.Align := alClient;
//把焦点放在新的页面上
cxPageControl1.ActivePage := a;
end;
解决方案 »
- 关于如何在Delphi中实现链表,以及相关的指针的问题。
- 用ADOQery或ADOStroedProc怎样写查询语句超过255个字符
- 祝贺D版所有的朋友新年快乐,万事如意。也庆祝自己在csdn注册7年了,得到了大家很多的帮助,谢谢大家,谢谢CSDN
- 我的QQ号码被盗了,怎么办?在线等待
- 系统中desktop 的图标位置是怎么储存的?
- 运用Tidpop3组件收邮件时怎么判断邮件是新的还是旧的?
- 高手请进透明窗体的做法,可控制透明度,透明范围
- 一种类似showmodal的窗口怎么实现????????
- help me!!!!!
- to Aiehorse,newyj,有问题向二位斑主请教啊
- 一个月赚多少钱才够花
- ACCESS数据库 查询问题
那为什么不用PANEL
var
a: TcxTabSheet;
b: TForm;
begin
a := TcxTabSheet.Create(Self);
a.PageControl := cxPageControl1;
b := Tform.Create(Self);
with TButton.Create(b) do begin
Caption := 'ttt';
Left := 0;
Top := 0;
Parent := b;
end;
b.Parent := a;
b.Caption := 'test' + IntToStr(cxPageControl1.PageCount) ;
a.Caption := b.Caption;
b.BorderStyle := bsNone;
b.visible := true;
b.Align := alClient;
cxPageControl1.ActivePage := a;end;