我的主窗体中有个Tpagecontrol控件,当我按主窗体中的某个按钮后,我将新建一个新的定义好的窗体B,并将B显示在PageControl1.pages[0]上,我先做了一个试验,试验是非常成功的,可以正常显示出窗体B来,可是不知为什么,当我在实际的程序中进行编程时,却怎么也不正常了,程序报告说“Cannot focus disable or invisible window”,请问兄弟们为啥会出现这个错误呢,要知道,同样的一段代码在另一个地方好使,为啥到了这里就不行了呢?我的代码为:
var b:Tbform;
begin
b:=TBForm.create(applicaiton);
b.parent:=pagecontrol1.pages[0];
b.align:=alclient;
b.show;
end;
上面就是我的代码片断,请问各位大侠,为啥会出现上述错误,要知道这断代码在我做试验时可是运行正常的呀。。
var b:Tbform;
begin
b:=TBForm.create(applicaiton);
b.parent:=pagecontrol1.pages[0];
b.align:=alclient;
b.show;
end;
上面就是我的代码片断,请问各位大侠,为啥会出现上述错误,要知道这断代码在我做试验时可是运行正常的呀。。
解决方案 »
- delphi中有在设计时候的直线控件吗?bevel除外
- delphi WaitForSingleObject 函数
- 智能机器人5天发贴20万,囊括1783支上市股票所有的全部详细信息和在线实时分析图表,你厉害还是机器人厉害?
- delphi中的小问题
- 一个简单问题,在线
- 如何把image.canvas上的线全擦掉(不用异或和多图层)
- 一个弱弱的关于DBedit的问题
- 多窗体问题
- 怎么判断文本框中输入的不是数字?????
- 报表的保存到文件中及文件的使用问题
- 初来乍道没个数,希望大家谅解!不要再攻击我了~新年快乐!来着有分
- 请问用ReportBuilder做的系统,用户如果想自己设计条件窗体怎么办?
var
BForm:TForm;
begin
BForm:=TForm.create(self);
BForm.parent:=pagecontrol1.pages[0];
BForm.align:=alclient;
BForm.show;
end;