[問題] 有關子程序等待的問題

看板C_Sharp (C#)作者 (inbox)時間13年前 (2012/02/06 16:09), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
小弟目前遇到一個狀況不知道該怎麼解決 想請教一下各位版友 現在有一個主程序ClassA,有一個容器要來裝甲乙運算的結果 ClassA會觸發一個Form Form裡面有觸發 甲、乙兩個子程序的按鍵 但主程序ClassA觸發完Form後按鍵還來不及按就跑完了 所以容器裡裝不到東西@@ 我有盡量搜尋過版上相關的文章 有看到sleep,wait之類的做法 但使用thread.sleep()會連Form的功能一起停擺 不知道這樣說會不會太不清不楚 囧 請問有版友可以幫幫忙嗎? :) -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.195 ※ 編輯: inbox 來自: 140.112.4.195 (02/06 16:10)

02/06 20:13, , 1F
Class A 跑Loop並設一個Loop的中斷條件,等 AB做完
02/06 20:13, 1F

02/06 20:13, , 2F
再觸發Loop的中斷條件,這樣如何?
02/06 20:13, 2F

02/06 20:14, , 3F
比較好的做法,試試 WaitForSingleObject
02/06 20:14, 3F

02/06 22:42, , 4F
試試看~感謝您的意見:)
02/06 22:42, 4F
文章代碼(AID): #1FBuhCca (C_Sharp)
文章代碼(AID): #1FBuhCca (C_Sharp)