窗体调用的问题(100分)

  • 主题发起人 主题发起人 ice_boy
  • 开始时间 开始时间
I

ice_boy

Unregistered / Unconfirmed
GUEST, unregistred user!
在dll文件里有两个窗体,其中一个调用另一个,可是另一个窗体上的文字、
图片都显示不了,请问怎么回事
var
MyForm:TForm1;
begin
MyForm:=TForm1.Create(Application.MainForm);
MyForm.Position := poMainFormCenter;
MyForm.Show;
MyForm只显示一个窗体,上面的文字、图片看不见。
 
应该是资源句柄的问题吧。
 
没人能回答呀?我现在有个问题,一个窗体的create事件里执行一些运算,比较慢,需要
在create开始有个进度或正在运行运算的提示,如:正在运算中……。运算结束提示关
闭,窗口打开。
create:提示----运算----提示结束----窗体打开
问这个提示用什么比较方便?
谢谢,有答案立即给分!
 
on create..
...
form1.show;
label1.show;
label1.caption:='正在运算中……'
...
...
label1.hide;
 
这样也不行,edit框能看见,可是里面的文字看不见。
 
有一个方法是刷新用的,好像是.i开头,后面是date。呵呵,我记不清了。你看看吧
 
var
MyForm:TForm1;
begin
MyForm:=TForm1.Create(Application.MainForm);
MyForm.Position := poMainFormCenter;
MyForm.Show;
MyForm.label1.repaint

在窗体SHOW后重绘一下
 
接受答案了.
 
后退
顶部