我正在使用名为SmartIrc4Net的库,我想将所有消息显示到richtextbox,但问题是我正常读取消息然后我不能将文本放入RichTextBox。
原作我的方法是静态的,但我删除了静态,它仍然有点工作:
private void HandleChannelMessage(object sender, IrcEventArgs e)
{
string msg = e.Data.Nick + " " + e.Data.Message;
addLineToChat(msg);
MessageBox.Show(msg); //If i add this its adding messages else not
}
我的addLineToChat是appendText的简单方法
private void addLineToChat(string msg)
{
richTextBox.AppendText(msg + Environment.NewLine);
}
所以问题是如果我放入方法MessageBox.Show(msg);它显示每个消息,当我点击确定它添加到richtextbox,但我删除此行不添加任何文本。