void usersChanged() { if (!userTextBox.InvokeRequired) { List <string> tempString = new List <string>(); tempString.Add("/%users%/"); tempString.Add("Online:%/"); for (int i = 0; i < Server.getUserCount(); i++) { tempString[1] += Server.getUserNames()[i] + "%/"; } if (Server.getUserCount() == 0) { tempString[1] += "None"; } string tempUsernames = ""; if (tempString.Count > 0) { tempUsernames = convertToReturns(tempString[1]); } userTextBox.Text = tempUsernames; Server.sendMessage(tempString); } else { xThread_UserList d = new xThread_UserList(usersChanged); Invoke(d); } }
void usersChanged() { if (!userTextBox.InvokeRequired) { List<string> tempString = new List<string>(); tempString.Add("/%users%/"); tempString.Add("Online:%/"); for (int i = 0; i < Server.getUserCount(); i++) { tempString[1] += Server.getUserNames()[i] + "%/"; } if (Server.getUserCount() == 0) { tempString[1] += "None"; } string tempUsernames = ""; if (tempString.Count > 0) { tempUsernames = convertToReturns(tempString[1]); } userTextBox.Text = tempUsernames; Server.sendMessage(tempString); } else { xThread_UserList d = new xThread_UserList(usersChanged); Invoke(d); } }