Exemple #1
0
        private void StatusUpdate(string text, Color color, FontStyle fontStyle, bool append)
        {
            if (TEXTBOX_MainStatus.InvokeRequired)
            {
                StatusUpdate_Delegate del = new StatusUpdate_Delegate(StatusUpdate);
                TEXTBOX_MainStatus.Invoke(del, new object[] { text, color, fontStyle, append });
            }
            else
            {
                if (!append)
                {
                    TEXTBOX_MainStatus.Text = "";
                }

                lock (thisLock)
                {
                    TEXTBOX_MainStatus.Select(2147483647, 0);
                    TEXTBOX_MainStatus.SelectionFont  = new Font("Verdana", 8, fontStyle);
                    TEXTBOX_MainStatus.SelectionColor = color;
                    TEXTBOX_MainStatus.SelectedText  += text + Environment.NewLine;
                    TEXTBOX_MainStatus.ScrollToCaret();
                }
            }
        }
        private void StatusUpdate(string text, Color color, FontStyle fontStyle, bool append)
        {
            if (TEXTBOX_MainStatus.InvokeRequired)
            {
                StatusUpdate_Delegate del = new StatusUpdate_Delegate(StatusUpdate);
                TEXTBOX_MainStatus.Invoke(del, new object[] { text, color, fontStyle, append });
            }
            else
            {
                if (!append)
                {
                    TEXTBOX_MainStatus.Text = "";
                }

               lock (thisLock)
                {
                    TEXTBOX_MainStatus.Select(2147483647, 0);
                    TEXTBOX_MainStatus.SelectionFont = new Font("Verdana", 8, fontStyle);
                    TEXTBOX_MainStatus.SelectionColor = color;
                    TEXTBOX_MainStatus.SelectedText += text + Environment.NewLine;
                    TEXTBOX_MainStatus.ScrollToCaret();
                }

            }
        }