C# 在創建窗口句柄之前,不能在控件上調用 Invoke 或 BeginInvoke


http://www.cnblogs.com/fish124423/archive/2012/10/16/2726543.html

 

在Invoke(....)之前加上1 this.components==null 2 this.IsDisposed 3 IsHandleCreated 來return 不執行invoke就可以,當然只是我針對自己遇到的解決的,可能並不適合其他的,但是總不會脫離其中

if (IsDisposed ||!this.Parent.IsHandleCreated) return;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM