/// <summary> /// Вывод сообщения в окно сообщений с передачей статуса сообщения /// </summary> /// <param name="msg">Передаваемое сообщение</param> /// <param name="msglvl">Статус сообщения</param> //[Obsolete] public void Message(string msg, UserLogMessageLevel msglvl) { //string message = "[" + DateTime.Now.ToLongTimeString() + "]: " + msg; //ColoredItem ci = new ColoredItem(msglvl, message); //loglist.Items.Insert(0, ci); //loglist.Refresh(); }
/// <summary> /// Создает новый элемент списка, хранящий цвет и сообщение /// </summary> /// <param name="l">Цвет для закраски</param> /// <param name="m">Сообщение</param> public ColoredItem(UserLogMessageLevel l, string m) { switch (l) { case UserLogMessageLevel.Information: ItemColor = Color.Black; break; case UserLogMessageLevel.Warning: ItemColor = Color.DarkGreen; break; case UserLogMessageLevel.Error: ItemColor = Color.Red; break; default: ItemColor = Color.Gray; break; } Message = m; }