基本上我有一個類來處理一些websocket的事情,當收到一條消息時,你看到的類代碼被觸發。該消息框觸發正常,並顯示數據,但文本沒有輸入到文本框,它似乎沒有錯誤崩潰。讓一個類將數據附加到表單上的文本框中
表格代號:
CreateSocket cs = new CreateSocket();
cs.Form = this;
public void AddMessage(string Msg)
{
TxtMessageList.Text += Msg + Environment.NewLine;
}
類代碼:
public FrmMain Form;
Form.AddMessage(Json.Message.Sender.Username + ": " + Json.Message.Message);
你能告訴我們如何班級被稱爲?我懷疑你正在創建一個新的表單實例,而不是使用現有的實例。 – 2013-02-17 23:37:57
班級被稱爲?你的意思是表單方法。如果是這樣,那已經在那裏,看來我正在創建一個新的實例。但我知道在窗體上調用方法的唯一方法是將其設置爲靜態,然後我無法將文本添加到文本框中。 – user1763295 2013-02-17 23:42:44