c等待進度條 設計思路,C 等待進度條 設計思路

時間 2021-12-24 04:56:44

1樓:石高飛

要呼叫的函式處理的工作量很大,那麼要用到backgroundwaker控制元件

關於多線**的很難哦!

我學了很多次了就是不懂!

你可以在do_part1();後面是的進度條的值增加33%在do_part2();後面是的進度條的值增加33%在do_part3();後面是的進度條的值增加34%這樣到最後進度完成時就結束了!

或者你統計一下大概的時間或在迴圈中寫入:

進度條.value++

直到最後就滿了!

2樓:他大姨

不需要明確計算位置啊,那就好辦了.

拖一個timer控制元件,timer的tick事件裡寫int n = this.progressbar1.value;

//每一次時間刻度,進度條的值走1格

this.progressbar1.value = (n + 1) % this.progressbar1.maximum;

//顯示等待進度

this.timer1.start();

this.progressbar1.value = 0;

//關閉等待進度

this.timer1.stop();

this.progressbar1.value = 0;哦了.

3樓:

整一個timer 每秒中增加一點,等do_part3()完成以後直接加到100%,要是沒到part3完成就快到100了就停下來等part3完成,然後加到100

當然這都是糊弄人的,真正的實現還得用執行緒,可以採用事件驅動機制,在子執行緒中監視複雜處理過程中的設定的事件,及時更新!

c#窗體程式,怎麼做等待處理用的層和進度條

4樓:迸質弛咽

private void form1_load(object sender, eventargs e)

public void threadfrom()

public void showform()

c#中進度條使用 30

5樓:匿名使用者

this.progressbar1.value = 0;程式開始this.progressbar1.maximum=最大值;

this.progressbar1.value++;放在最後這樣,進度條的值從0慢慢增大到最後面,都滿了。

你可以試一下的。

例如:private void button1_click(object sender, eventargs e)}

6樓:匿名使用者

updateprogress

7樓:zhao旺仔

用它的value值關聯啊 賦值給value 至於你怎麼得到這個值還要根據不同情況另做工作

8樓:

你可以搜尋一下backgroundworker,這個最適合你。

c#進度條控制元件如何反應函式執行的實際進度?

9樓:

你這個想法不對。

從來就沒有什麼實際進度,你所看到的所有進度條都是程式設計者的估值。

就好像你能給吃飯設個進度條嗎?

按食量算還是時間算?在吃飯之前你怎麼知道吃幾口能飽?

到了最後一口就是咽不下去了怎麼處理?

明白了吧,從來就沒有什麼實際進度,全都是估計值。

10樓:康康的專有

只能延遲,沒法做出來。

c#如何複製一個較大的檔案並顯示進度條?

11樓:匿名使用者

獲取檔案總的大小

定時獲取已複製檔案的大小

得到百分比,顯示成進度

filestream fs ;

...//獲取fs的長度

long maxlength = fs.length;

非同步呼叫fs,

fs.beginwrite(..);

//宣告一個全域性累加的long

//在callback函式中每次累加,同時使用delegate響應主介面執行緒

...over

12樓:

這個沒看到過,只看到過一個虛擬的進度條。

13樓:匿名使用者

拷貝你已經會了,只是不知道怎麼顯示對吧? 你在窗體介面上拖一個滾動條的控制元件,然後思路就是將這個檔案的大小作為一個基數,進度條顯示的比例就是你檔案實時拷貝的大小,進度條的快慢就顯示了你檔案拷貝的磁碟讀寫速率。很簡單。。。

14樓:

每隔一段時間將複製的檔案大小賦值給進度條控制元件

小米刷機進度條不動! 小米2刷機進度條不動!

線刷不靠譜,很容易卡死,建議卡刷,比較管用。像我用的one x 線刷經常是卡死不過我重新啟動恢復模式就不會卡死。我也遇到了一樣的問題,最後發現是防毒軟體的影響,把殺軟關了再刷吧。刷機有風險 操作需謹慎 小米你不刷也很好用的。小米2刷機進度條不動!嗨!這種通常是adb程序被佔用的原因,方法很簡單,徹底...

為什麼刷機時進度條不動,刷機時進度條不動怎麼回事

這種情況下建議等待。因為這個包控制的指令碼里面沒寫進度條就沒有,其實裡面還是在刷,這個時候不要隨意操作,等待就行。如果隨意按鍵,或者使用奇兔刷機這類刷機軟體,但是中途吧掉了資料線,手機可能就成磚了。為什麼進度條總是卡在99 不動呢。刷機時進度條不動怎麼回事 這種通常是adb程序被佔用的原因,方法很簡...

Windows Xp開機白色進度條

顯示卡驅動的問題,重新安裝。沒有病毒是系統的問題,我家的電腦以前用盜版的,老是出現這個問題,買個正版的,重灌就好了,現在是我家的電腦正版的.試試看.更新主機板bios bios裡設定成快速自檢 機器慢就是這個樣子的,我的配置跟人差不多,效果一樣,單位的機器跟我的是一個系統由於速度快,就看不到它,哈哈...