程序里面的窗口有些奇怪,例如有三个窗口A B C, 其中B C都是通过A的相关功能来调用显示
在A中输入FormB. 的时候会出现
type:TFormB:class(TForm)
var:FormB:TFormB;而输入FormC的时候只出现
type:TFormC:class(TForm)不知道为什么,而且FormC是通过下面这样的语句来创建
with TFormNewMessage.Create(Self) do
try
if ShowModal = MROK then
begin
childform := TFormMessageStructure.create(application);
end;
finally
Free;
end;谁能告诉我这是什么问题呢,应该怎么修改才能让FormC跟FormB一样
在A中输入FormB. 的时候会出现
type:TFormB:class(TForm)
var:FormB:TFormB;而输入FormC的时候只出现
type:TFormC:class(TForm)不知道为什么,而且FormC是通过下面这样的语句来创建
with TFormNewMessage.Create(Self) do
try
if ShowModal = MROK then
begin
childform := TFormMessageStructure.create(application);
end;
finally
Free;
end;谁能告诉我这是什么问题呢,应该怎么修改才能让FormC跟FormB一样
解决方案 »
- 咨询access violation at address处理办法
- fastreport 导出 excel 后界面非常乱,根本就不能看,该如何调整才能完美导出
- 如何动态的给Fastreport组件加载数据集
- delphi如何开发能在WEB页面上用的ACTIVEX控件呢?
- f1book中的match的用法
- 请教,怎么给一个文件加密,步筹是怎样的呢?(不好意思,没有什么分了)
- 如何将程序作成DDE服务器的形式呢?
- 一个很奇怪的问题,关于PANEL,请进来看看。
- 美女洗澡咯~~~~~~~~~~快来看呀!关于动态建立窗口的问题,还有...
- 咱样调用windows自带的计算器?
- 大家帮我看看这段测试代码,为什么老获取不到这个子窗口的句柄?
- delphi报表.
你是不是要声明一个formc的变量?
var:FormC:TFormC;
with TFormNewMessage.Create(Self) do
try
if ShowModal = MROK then
begin
end;
finally
Free;
end; 来打开,不能用showmodal,不知道为何