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 } } }
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("", "")); }