如何做一个 ‘正在处理,请稍候。。’那样的一个对话框,等数据处理完毕自动停掉 adoquery处理数据时,需要一点时间3-5秒,希望能够出现这样一个提示框,数据处理完成以后自动关闭。我试着做了一个panel,由timer控制,但是由于时间短,所以没等出现就关闭了,效果不好,是不是多线程能实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根本不需要time控件,方法是这样:1、运行adoquery处理数据之前,打开form,这个form显示“正在处理,请稍候....”2、运行adoquery处理数据3、运行完时,把这个form显示“正在处理,请稍候....”,close这样就行了。 用Timer控件的思路是错误的做一个Form,处理数据前 show......处理数据的代码处理结束 close或hide Panel.Visible := True;Panel.Refresh;......处理数据......Panel.Visible := False; 静态的用panel.visible属性就可以动态的用多线程 Delphi7,如何编写出能够实时监测机器故障 delphi 可执行文件即project1.exe文件 打不开 提示应用程序正常初始化(0xc0150002)失败? Delphi 2005和2007版本问题 100分,请大家来讨论一下nmftp控件的问题。 ado+access的兼容问题^_^! 请教XML高手:如何在一个XML文件中整体插入另外一个XML文件里的内容 简单问题 求一个在单据套打中使用的大写金额特殊写法的函数? jshnet过来! 为什么在网页用<object>可以指定的属性,在IDE里生成的接口文件中找不到? 帮我看看一个问题~ case语句提示变量有问题
1、运行adoquery处理数据之前,打开form,这个form显示“正在处理,请稍候....”
2、运行adoquery处理数据
3、运行完时,把这个form显示“正在处理,请稍候....”,close这样就行了。
处理数据前 show
......处理数据的代码
处理结束 close或hide
Panel.Refresh;
......
处理数据
......
Panel.Visible := False;
动态的用多线程