ImageGlass.frmMain.DisplayTextMessage C# (CSharp) Method

DisplayTextMessage() private method

Display a message on picture box
private DisplayTextMessage ( string msg, int duration ) : void
msg string Message
duration int Duration (milisecond)
return void
        private void DisplayTextMessage(string msg, int duration)
        {
            if (duration == 0)
            {
                picMain.TextBackColor = Color.Transparent;
                picMain.Font = Font;
                picMain.ForeColor = Color.Black;
                picMain.Text = string.Empty;
                return;
            }

            Timer tmsg = new Timer();
            tmsg.Enabled = false;
            tmsg.Tick += tmsg_Tick;
            tmsg.Interval = duration; //display in xxx mili seconds

            picMain.TextBackColor = Color.Black;
            picMain.Font = new Font(Font.FontFamily, 12);
            picMain.ForeColor = Color.White;
            picMain.Text = msg;

            //Start timer
            tmsg.Enabled = true;
            tmsg.Start();
        }
frmMain