用过千千静听的可以看出程序关闭时有个程序颜色变浅最后退出的效果。我也想做一个。我是这样做的:
用一个timer控件,enabled设为false,
用一个FormCloseQuery加上代码
canclose:=false;
if Application.MessageBox('确实要关闭吗?', '请确认', MB_iconinformation+MB_YESNO)=idyes
then begin
timer2.enabled:=true;
goto programtime;
programend:
canclose:=true;
end;timer代码(时间间隔为100毫秒):
programtime:
while form1.AlphaBlendValue>0 do
form1.AlphaBlendValue:=form1.AlphaBlendValue-60;
goto programend;
怎么让这个程序段能连接起来达到目的!
或者您也可以给我别的可以做到这一点的程序代码,谢谢了!
用一个timer控件,enabled设为false,
用一个FormCloseQuery加上代码
canclose:=false;
if Application.MessageBox('确实要关闭吗?', '请确认', MB_iconinformation+MB_YESNO)=idyes
then begin
timer2.enabled:=true;
goto programtime;
programend:
canclose:=true;
end;timer代码(时间间隔为100毫秒):
programtime:
while form1.AlphaBlendValue>0 do
form1.AlphaBlendValue:=form1.AlphaBlendValue-60;
goto programend;
怎么让这个程序段能连接起来达到目的!
或者您也可以给我别的可以做到这一点的程序代码,谢谢了!
解决方案 »
- 用Delphi+RxRichEdit制作 文档编辑器 及 文档模板的设计思路
- DELPHI里的消息映射在哪里表现
- 关于ObjectPascal中的类和接口的区别
- 请问各位ScktSrver.exe到哪里找啊?
- 怎么把数据库中的图形数据读出来存为文件?
- TBlobFiled控件在哪里???
- 如何为每一个客户端分配单独的远程数据模块线程?
- 谁有ERWIN 4.0的注册码或注册机?我找一个下午,都没找到。
- 有主从两个表,为什么必须主表保存从表在新增的时候才显示记录,有没有解决的方法?
- 一个仓库管理系统的困扰!!!!!!!???????
- 怎样知道某数据集的计算字段事件完全执行完毕,需要在之后执行其他代码?
- 关于提升权限函数使用的疑问?
begin
form1.AlphaBlendValue:=form1.AlphaBlendValue-10;
sleep(100);
end;