Пример #1
0
        public void RefreshTextBox()
        {
            int count = clientChatRoom.Messages.Count;

            if (messageCount != count)
            {
                messageCount     = count;
                ChatTextBox.Text = "";

                for (int i = 0; i < count; i++)
                {
                    Chat.Net.Message m = clientChatRoom.Messages[i];
                    switch (m.head)
                    {
                    case Chat.Net.Header.GET:
                        ChatTextBox.Text += m.data[0] + " : " +
                                            m.data[1] + "\n";
                        break;

                    case Chat.Net.Header.LEFT:
                        ChatTextBox.Text += m.data[0] +
                                            " has left the room\n";
                        break;

                    case Chat.Net.Header.JOINED:
                        ChatTextBox.Text += m.data[0] +
                                            " has join the room\n";
                        break;
                    }
                }

                ChatTextBox.Refresh();
            }
        }