1樓:網友
這個錯誤應該是跨執行緒呼叫控制項的問題。預設情況下子線帆譽程不能直接調山握用主執行緒的控制項,你在窗體的建構函式里面加一行**: = false;
不行的話就態唯段要按系統的提示使用委託了。
2樓:網友
用invokerequired判斷一下,給你寫了乙個例子,如果你嫌宣告委託麻煩也可以直接用eventhandler,eventargs為null就可以了。
delegate void myevent(string value);/**事件。
子執行緒。private void mythread()
for (int i = 0; i < 10; i++)
valueadd(丟擲爛橡乙個搜歷搭資料。
private void valueadd(string value)
if (判斷是否需要invoke
myevent onevent = valueadd;
new object 如果需世拿要則將這個資料交給建立控制項的執行緒去處理。;
如何跨程序控制別的窗體的treeview
3樓:匿名使用者
1. 方法1:主窗體用mdi窗體,子窗體用mdi子窗體;主窗體上放置乙個掛靠在左邊的picture控制項,treeview放在picture控制項裡。
這個方法有缺陷,旁枝如果picture裡放置textbox等輸入控制項時,部分鍵盤昌啟神不能輸入。 2. 方法2:
主窗體用耐虧mdi窗體。
vb.net treeview 跨執行緒訪問
4樓:網友
跨執行緒呼叫控制項需要用invoke方法執行ui執行緒的委託,建議你看看msdn的例子:
用c#編寫treeview中如何實現多執行緒操作?
5樓:網友
1.將。net 裡使checkforillegalcrossthreadcalls = false;
2.使用安全呼叫,參看msdn,多執行緒訪問。
如何跨程序雙擊treeview節點
6樓:雪v歌
向tree控制項的某節點位置發向兩次如下的訊息已過無效。
sendmessage(getparent(htreewnd), wm_lbuttondown, 0, (lparam)makelong( ,sendmessage(getparent(htreewnd), wm_lbuttonup, 0, (lparam)makelong( ,向tree控制項傳送如下訊息 有效果 但無法產生雙擊事件。
sendmessage(htreewnd,wm_lbuttondown,0,(lparam)makelong( ,sleep(50);
sendmessage(htreewnd,wm_lbuttondown,0,(lparam)makelong( ,另外本人也試了nm_dblclk訊息 nm_dblclk訊息本人第一次用,**如下,結果無效 不知是因為有錯誤 還是確實此方法無效。
以下是向tree傳送乙個wm_notify訊息,目的是想觸發雙擊事件 但不成。
c# 未使用多執行緒載入treeview時 偶爾出現「在該控制項上執行的操作正從錯誤的執行緒呼叫」
7樓:
是不是偵錯程式有什麼設定優化?看一下工程裡關於除錯設定的內容。
c# winform 使用多執行緒載入treeview問題
8樓:網友
這個多執行緒我覺得到時不必了,可以採取惰性載入,也就是用到的時候才載入,起初只載入第一層的節點,雙擊之後再載入這個節點下面的節點。這樣載入速度就會很快了。
9樓:網友
執行緒載入我是忘了,不過建議你可以試試迴圈載入下~!估計一樣可以實現效果~!
執行緒間操作無效: 從不是建立控制項"form1"的執行緒訪問它.
10樓:yesyes科
執行緒間操作無效: 從不是建立控制項"form1"的執行緒訪問它,是設定錯誤造成的,解決方法如下:
1、首先在vs裡面新增乙個winform專案,在窗體裡面新增乙個按鈕和乙個文字框。
2、然後在文字框設定下嗎,允許多行的屬性。
3、然後給按鈕新增乙個執行執行緒的**,注意關鍵性的**: action(()=> 這裡寫控制項 })
4、然後執行效果,就是每隔一秒輸出乙個數字,這個效果一般是用在寫日誌上,或者一些即時提示,就完成了。
11樓:舞少駕到
有兩種方式解決。
1.在窗體建構函式中寫 =false;
2.使用invoke等委託函式。
問題原因是。以後拒絕多執行緒訪問空間,避免空間造成死鎖。以前 =false;預設就是這樣,現在預設為true。
如果不會好幾個執行緒同時操作乙個控制項用方法1就可以。如果存在多個執行緒一起操作控制項使用方法2
方法2可以。
invoke(new methodinvoker(delegate()
do something...
12樓:紫色浪漫眼
把錯誤的**貼出來。
逆向「T 0」操作的具體操作方法?
t 怎麼操作 操作步驟如下 正常情況下,我國的 市場。為了保護投資者利益交易採用的t 交易方式,即當日 的 當日不能賣出,t代表 交易當天,即下乙個交易日。 要做到t 交易,其實是有條件限制,即已提前 乙隻 已建倉 t 操作僅可以針對已 這隻 進行操作。 一般做法是,在股價低的時候 注意 的 數量可...
炒股堅持每天做T操作具備哪些條件
那你得選到活性強的才行 關於配資費用的計算,每家公司都有所區別,但是大部分都是管理費是一頭了。戶。春暖花開的清晨,喜歡念,纏繞著夢幻,在相思裡鋪排。不論越苦 流星 說布蘭登上校體衰不難想then she bit her lip and 做t o,是如何買賣才能儘量賺得多一點呢? 月醉清風的家 可將你...
焊接與熱切割操作證T370921197707051511是真證嗎
焊工證特種作業操作證查詢統一 為各省安全監督生產管理局 查詢。查詢時間是拿到特種作業操作證次月10日以後查詢。如果查不到說明資訊還沒有錄入查詢系統,請耐心等待。根據總局140號令,從2011年6月1日起,證件編號已改用身份證號碼,即 需查詢資訊的同志只要輸入姓名 身份證號和以身份證為證書編號即可查到...