?????? 上次編寫了《LUAgent服務器端工具》這個應用,然后里面需要新啟動一個線程去對文件進行上傳到FTP服務器,但是新線程里無法對應用主線程UI的內容進行更改,所以就需要在線程里設置主UI線程里控件信息的方法,于是就有了此博文。此文記錄的是一種高級用法。
?????? 為了實際的使用,筆者將線程操作放在獨立的類當中,其它窗體為獨立的,然后在線程操作里運行然后更新窗體控件的內容。(主線程負責UI窗體等的顯示,操作線程處理計算等等,然后更新主線程里的UI控件顯示信息)
1、 項目目錄;
?
2、 源碼介紹;
1) 同步代碼;
?
2) 操作代碼;
?
3) 操作過程;
?
4) 更新控件的函數;
?
3、 運行界面;
?
4、 使用介紹;
1) 先在操作類里定義同步變量;
2) 在窗體里添加更改控件的代碼;
3) 添加更改對象,里面定義需要的字段;
4) 添加操作代碼,里面對控件顯示信息進行更新;
5、 源碼下載;
https://download.csdn.net/download/lzhdim/89496026
6、 其它建議;
這個例子挺簡單的,里面的代碼是高級用法,請需要的讀者進行復用代碼。