DcRat/Server/Handle Packet/HandleLogs.cs

40 lines
1.0 KiB
C#

using System;
using System.Windows.Forms;
using System.Drawing;
namespace Server.Handle_Packet
{
public class HandleLogs
{
public void Addmsg(string Msg, Color color)
{
try
{
ListViewItem LV = new ListViewItem();
LV.Text = DateTime.Now.ToLongTimeString();
LV.SubItems.Add(Msg);
LV.ForeColor = color;
if (Program.form1.InvokeRequired)
{
Program.form1.Invoke((MethodInvoker)(() =>
{
lock (Settings.LockListviewLogs)
{
Program.form1.listView2.Items.Insert(0, LV);
}
}));
}
else
{
lock (Settings.LockListviewLogs)
{
Program.form1.listView2.Items.Insert(0, LV);
}
}
}
catch { }
}
}
}