我想在登录界面(LoginForm)之前加一个启动画面(SplashForm),登录界面(LoginForm)之后是主窗口(MainForm),我在SplashForm上就放了一个image控件并且加载了一副bmp图像,但是在启动的时候只能看见窗口,看不见图像,我开始以为是图像控件的问题,可是当我只放了一个Label控件时也是只能看到窗体而看不到文字,但是当我把登录界面(LoginForm)去掉之后就一切正常,请问这是怎么回事,请大家指教,谢谢!
源码如下:
procedure TMainForm.FormShow;
begin
Application.CreateForm(TSplashForm,SplashForm);
SplashForm.Show;
Application.CreateForm(TLoginForm,LoginForm); //当LoginForm显示的时候给SplashForm发WM_CLOSE消息,因为
//LoginForm在开始的时候要寻找服务器,这需要一段时间。
LoginForm.ShowModal;
LoginForm.Free;
.....end;
源码如下:
procedure TMainForm.FormShow;
begin
Application.CreateForm(TSplashForm,SplashForm);
SplashForm.Show;
Application.CreateForm(TLoginForm,LoginForm); //当LoginForm显示的时候给SplashForm发WM_CLOSE消息,因为
//LoginForm在开始的时候要寻找服务器,这需要一段时间。
LoginForm.ShowModal;
LoginForm.Free;
.....end;
解决方案 »
- 关于TCPSERVER,请教大神们
- delphi2007中设计窗体时可不可以改成像delphi7中那样
- 刚才散了300分,200分给了一个人.....估计其它人有意见,再来接分就是
- 简单问题:TDateTime如何比较以及得到相差的minute
- 在用TDBChart做曲线图时,出现一个问题,请高手指教!!
- ★★行业应用超经难题★★
- 急:请问怎样屏蔽WebBrowser1的右键?
- 急急急!求一程序?请大侠帮个忙,在线等
- 悲哀,我要告别delphi了,因为老板叫我用汇编,欢迎大家讨论,用什么更有前途?
- 关于类型库导入的小问题
- 获得当前进进程的消息
- 新年新气象-------------------------------散分(来着都有分,下周一结贴)
再SplashForm里加一个定时器,时间一到就"SplashForm.让showmodal:=mrok";
往project里写创建代码我也试过,但是没有让"SplashForm.让showmodal:=mrok",这个方法我再试试,谢谢yhyhai
。