winform解决跨线程调用windows窗口控件

xiaoxiao2021-02-28  16

private delegate void Start(int type); private void StartDele(int type) { if (this.InvokeRequired) { Start setpos = new Start(StartDele); this.Invoke(setpos, new object[] { type }); } else//进行操作代码 { if(type==1)//开始 { this.progressBar1.Visible = true; this.label2.Visible = true; btnget.Enabled = false; } else { this.progressBar1.Visible = false; this.label2.Visible = false; btnget.Enabled = true; } } }

如需调用,直接调用StartDele方法即可

转载请注明原文地址: https://www.6miu.com/read-2650374.html

最新回复(0)