异步委托调用方法示例
ThreadPool.QueueUserWorkItem((obj) => { if (InvokeRequired && IsHandleCreated) { this.BeginInvoke(new Action<object>(delegate(object arg) { // Threads(); setText(); }), new object[] { null }); } }); public void setText() { this.textBox1.Text = "45"; }
ExecEventHandler((obj, args) => { ExecProcDomainJX(Month, falg); }, 500); private void ExecProcDomainJX(string Month, int flag) { string StrSql_1 = "EXEC PLMS_AInsertTB_DomainJX N'" + SessionAuth.UserName + "',N'" + Month + "'," + flag + ""; MyStyleControl.Win.MyWinSrv.ExecuteNonQuery(StrSql_1, new object[] { }); }