天天看点

后台线程下的WinFrom窗体控件操作 Invoke

Invoke(new MethodInvoker(delegate { ControllerLogout(controller_id, is_successful, description, controller); }));      
/// <summary>
        /// 控制器退出
        /// </summary> 
        private void ControllerLogout(int controller_id, bool is_successful, string description, EbtController controller)
        {
            if (is_successful)
            {
                if (plChannel.Controls == null)
                    return;
                foreach (Control control in plChannel.Controls)
                {
                    EbtControl ebtcontrol = control as EbtControl;
                    if (ebtcontrol != null && ebtcontrol.ChannelInfo.PhoneConfiguration.DataID == controller_id)
                    {
                        ebtcontrol.Enabled = false;
                        ebtcontrol.Controller = null;
                    }
                }
                AddLogRecord(new LogRecord(DateTime.Now, LogGrade.信息, LogType.外围系统, "电话控制器", description));
            }
            else
            {
                AddLogRecord(new LogRecord(DateTime.Now, LogGrade.警告, LogType.外围系统, "电话控制器", description));
            }
        }      

作者:释迦苦僧

出处:http://www.cnblogs.com/woxpp

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

生活不易,五行缺金,求打点

后台线程下的WinFrom窗体控件操作 Invoke