winform跨線程訪問(wèn)控件 虛心求教c#在其他類(lèi)中跨線程調(diào)用form中的控件,如何實(shí)現(xiàn)呢?
虛心求教c#在其他類(lèi)中跨線程調(diào)用form中的控件,如何實(shí)現(xiàn)呢?程序定義了一個(gè)form類(lèi)實(shí)例form1,然后定義了一個(gè)非form操作處理類(lèi)food。2) 在form1中的key click事件中,創(chuàng)建了
虛心求教c#在其他類(lèi)中跨線程調(diào)用form中的控件,如何實(shí)現(xiàn)呢?
程序定義了一個(gè)form類(lèi)實(shí)例form1,然后定義了一個(gè)非form操作處理類(lèi)food。2) 在form1中的key click事件中,創(chuàng)建了10個(gè)線程來(lái)運(yùn)行“操作處理類(lèi)food”中的方法。3) 然后,操作處理類(lèi)“food”中某個(gè)方法的計(jì)算結(jié)果將顯示在form1表單的文本框中。簡(jiǎn)單的跨線程訪問(wèn)控制可以通過(guò)invoke和beginInvoke來(lái)解決,而現(xiàn)在,跨線程、跨類(lèi),它不能在類(lèi)中調(diào)用。文本框.調(diào)用()否則,將報(bào)告錯(cuò)誤。