2009-09-24 27 views
0

我想爲我的應用程序創建一個進度條,即時運行我有一個主窗體打開一個帶有循環的數據網格的子窗體我< 30.該循環花費一點時間來查詢數據庫。循環在其他窗體上的Progressbar值?

這個問題看起來像軟件卡住了用戶,所以我正在考慮創建一個進度條來顯示循環中操作的時間。

需要什麼我該如何開始解決這個問題?

form1的=主形式 Child1 =數據網格形式 CHILD2 =進度形式

我想上讓主要形式持有int變量痘= 0 和的child1做在環路

for (int i, i < 30, i++) 
{ 
    //code for query 
    form1.posX = form1.posX++ 
} 

然後讓Child2使用poX進度條。 但這是正確的道路?以及我如何將孩子的價值觀傳遞給主要形式並返回?

+1

{form1.posX = form1.posX ++}將不起作用。單獨使用{form1.posX ++}或{form1.posX = form1.posX + 1}。 – Havenard 2009-09-24 14:55:55

回答