调用不适用于类

时间:2016-05-04 01:29:41

标签: c# windows forms invoke

我有一个类,我使用委托并调用列表:

delegate void delSetMsg(string message, bool burlar);

public void setMsg(string message, bool burlar)
{
    if (this.InvokeRequired)
    {
        this.BeginInvoke(new delSetMsg(setMsg), message, burlar);
    }
    else
    {
        if (burlar == true || canWrite() == true)
        {
            frm_server frm_server = new frm_server();
            frm_server.rtbox_servermsg.Text += message + "\n";
        }
    }
}

并且程序向我显示此错误CS1061,“InvokeRequired”和“BeginInvoke”。我正在使用using s:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Sockets;
using System.Threading;
using System.Windows.Forms;

错误CS1061说:“'serverclass'不包含'BeginInvoke'的定义,并且没有扩展方法'BeginInvoke'接受类型'serverclass'的第一个参数'(你是否缺少using指令或程序集)参考?)”。 serverclass是我班级的名字。

0 个答案:

没有答案
相关问题