C 設定隔一定時間間隔自動更新Form(窗體)內容

2021-10-01 13:43:26 字數 589 閱讀 8309

目錄

一、問題描述

二、解決方案

三、完整**

這段時間在做通過c#順序展示時,出現了問題,介面會卡住不動,直到執行結束才會顯示最後一張。

其中,form.show()用於顯示,form.setimgindex(index)用於更新,

form.show();

int index = 2;

while (index < 264)

出現上述問題的原因是,視窗顯示和更新在同乙個執行緒裡,在兩者執行時,會出現阻塞。

通過多執行緒的方式進行解決,將視窗顯示和更新分別放到乙個子執行緒裡。

public void calltochildthread()

console.writeline("child thread completed");

}catch (threadabortexception e)

finally

}

public void showandupdate()

C 週期執行某個方法或者間隔一定時間再執行

引用命名空間 using system.timers 類 system.timers.timer 定義名為timer 定時事件 system.timers.timer timer new system.timers.timer 3500 週期呼叫update方法間隔時間3500ms timer.el...

python取當前時間前後一定間隔的時間點

當前時間 datetime.datetime.now 時間間隔 datetime.timedelta 引數 數值 引數 weeks,days,hours,minutes,seconds,microseconds,milliseconds示例 import datetime nowtime datet...

一定時間遲到的總時間 考勤

declare a table id int,deptcode varchar 20 datetime datetime insert a select 32,財務部 2009 10 17 08 54 02.000 union all select 32,財務部 2009 10 17 12 02 1...