简单问题,在子窗口中怎么调用MDI父窗口中的进度条显示进度?(50分)

M

mxq888

Unregistered / Unconfirmed
GUEST, unregistred user!
弄了一晚上也不行,MDI窗口上有个进度条,我打开一个子窗口后,在其上执行一些费时的操作,我想改变父窗口上的进度条位置来指示进度,但是不知道怎么调用它?
我试了另一方法:我建了一个显示进度的窗口,其上有进度条,放了timer来计时,但是打开后窗口上的label都看不到。用update,Refresh都提示错误。如果在循环中加上Application.ProcessMessages;显示进度的窗口都看不到了。这是为什么啊?
请指教!!!多谢了。
希望两个都给解释一下。
 
W

weiliu

Unregistered / Unconfirmed
GUEST, unregistred user!
费时的操作可以使用线程。
TIMER有时的确不能及时反应。
 
D

dey-999

Unregistered / Unconfirmed
GUEST, unregistred user!
使用线程吧,如果需要精确,那么使用Timer决不是一个好方法
 
M

mxq888

Unregistered / Unconfirmed
GUEST, unregistred user!
我是边学边用,线程还没用过,能不能说下,第二种方法不用线程怎么做啊
 
W

weiliu

Unregistered / Unconfirmed
GUEST, unregistred user!
不用线程的进度条,遇到费时操作的时候,因为CPU反应不过来,多数都形同虚设。
 
顶部