public FormOfflineMessages(ArrayList offlineMessages)
        {
            InitializeComponent();

            for (int i = 0; i < offlineMessages.Count; i++)
            {
                LetterReceive letter  = offlineMessages[i] as LetterReceive;
                string        message = letter.Message;
                string        person  = letter.From;
                if (message == "BUZZ IT")
                {
                    message = @"<DING>";
                    this.Focus();
                }
                if (File.Exists("UserSetting.dat"))
                {
                    ReadUserSetting();
                }
                else
                {
                    setting[5] = "1";
                }
                rtbOfflineMessages.SelectionFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, System.Drawing.FontStyle.Bold);
                rtbOfflineMessages.AppendText(person + " : ");
                rtbOfflineMessages.SelectionFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25f, System.Drawing.FontStyle.Regular);
                rtbOfflineMessages.AppendText(message + " \n");
                if (setting[5] == "1" || setting[5] == "2")
                {
                    WriteLogs(person + " : " + message, person); // Ghi logs chat Offline
                }
            }
        }
Exemple #2
0
        public LetterReceive Receive(string to)
        {
            int length = letters.Count;

            for (int i = 0; i < length; i++)
            {
                if (((Letter)letters[i]).To == to)
                {
                    LetterReceive lr = new LetterReceive(((Letter)letters[i]).Message, ((Letter)letters[i]).From);
                    letters.RemoveAt(i);
                    return(lr);
                }
            }
            return(new LetterReceive("", ""));
        }