public void AddMessage(string from, string data, bool fromMe) { if (this.flowLayoutPanel1.InvokeRequired) { AddMessageCustomCallback call = new AddMessageCustomCallback(AddMessage); this.Invoke(call, new object[] { from, data, fromMe }); } else { WappMessage msg = new WappMessage(from, data, fromMe); this.messages.Add(msg); this.limitMessages(); MessageStore.AddMessage(msg); this.addChatMessage(msg); this.ScrollToBottom(); } }
public void AddMessage(string from, string data, bool fromMe) { if (this.flowLayoutPanel1.InvokeRequired) { AddMessageCustomCallback call = new AddMessageCustomCallback(AddMessage); this.Invoke(call, new object[] { from, data, fromMe } ); } else { WappMessage msg = new WappMessage(from, data, fromMe); this.messages.Add(msg); this.limitMessages(); MessageStore.AddMessage(msg); this.addChatMessage(msg); this.ScrollToBottom(); } }