首先定义一个委托:

delegate void AgentInfo(string ip, string agentName); 

 

 

在需要的地主通过委拖还设置另一个线程的信息。


            AgentInfo ai = new AgentInfo(ShowAgentInfo);
            this.Invoke(ai, ip, agentName);

 

 

 
        /// <summary>
        /// 设置座席连接信息
        /// </summary>
        /// <param name="ip"></param>
        /// <param name="agentName"></param>
        private void ShowAgentInfo(string ip, string agentName)
        {
            ListViewItem myItem = new ListViewItem(ip);
            myItem.SubItems.Add(agentName);
            myItem.SubItems.Add(DateTime.Now.ToString());
            //myItem.
            listAgent.Items.Add(myItem);
        }


本文转载:CSDN博客