我創建了一個小表格,當他們工作時,我想將其放在其他表格上。基本上就像一個小的「正在加載...請稍候」通知。它包括一個動畫TGIFImage。問題是,當另一個表單正在努力工作時,這個表單的動畫和更新會停頓。可能因爲他們在同一個線程中運行?有沒有一種簡單快捷的方式讓這個小表格總是很好地更新?也許一個快速的方法來確保它在自己的線程中處理?即使其他人在工作,也要保留一個表格更新
0
A
回答
0
謝謝答案雷米Lebeau。我想盡可能不要將現有的代碼改變爲線程等,所以我最終做的是爲我的通知生成一個工廠,生成一個線程並在該線程中創建表單。這樣我基本上只需要用Show
和Hide
呼叫包裝我現有的代碼。
0
將辛勤工作轉移到自己的實際線程中。請參閱TThread
課程。正常顯示您的表單,然後啓動線程,然後在線程完成工作時關閉表單。如果需要(例如進度條等),可以將線程發佈狀態異步更新到主線程,以便工作線程不會慢下來等待主線程。
相關問題
- 1. 即使值更改,在其他單元格上保留條件格式?
- 2. 即使在表格中保留墊片
- 3. 在oracle中執行更新語句,即使沒有行更新,也會保留一個鎖
- 4. 更新自動更改其他工作表的主工作表
- 5. 在一個表格中使用觸發器並更新其他表格
- 6. 刪除其他人後保留圖像?
- 7. 即使正確顯示其他人也會顯示
- 8. 即使左鍵單擊時也保留網格焦點狀態
- 9. 即使父字段有其他值,SSRS級聯參數也需要一個值
- 10. 即使在INotifyPropertyChanged上也不更新綁定列表框即使更新ObservableCollection
- 11. 想要在更改爲其他UIView時保留緩存數據
- 12. 將工作表複製到另一個工作簿,但工作表也保存在新工作簿中
- 13. 更新表格保留原始值
- 14. VBA:使用一個Excel工作表,以插入和/或更新其他
- 15. 即使導航到其他頁面,URL也保持不變
- 16. 如何防止用戶刪除工作表,但保留所有其他工作
- 17. 即使當SQL表列不是空白時,PHP表格也更新SQL表格
- 18. 即使在其他表格中未知,也可以加入以獲得輸入
- 19. 更改一個列表視圖風格會影響其他列表視圖也
- 20. 使用來自多個其他表格的值更新一個表
- 21. 從工作簿中的主工作表更新其他工作表的Excel宏
- 22. 在表格中選擇一個不同的列,而其他人保持原樣
- 23. 保留表格的特定列 - 刪除所有其他列表
- 24. ssh命令即使在完成其工作後也不退出
- 25. 如何保留一些圖紙而不是其他人?
- 26. 在屏幕上保留一個精靈,但讓其他人離開
- 27. 無法從其他表格更新datagridview
- 28. 即使您的其他來自同一個域的請求正在工作,也沒有'Access-Control-Allow-Origin'標頭
- 29. 其他人無法找到If語句,即使有一個
- 30. 即使條件滿足,其他語句也不起作用