void gsz_fuction_update_ui_logo

        public static  void gsz_fuction_update_ui_logo(Sunny.UI.UIRichTextBox RTB, string Message, string FontColor = "red", string FileName = "Operation Information", bool SaveLog = true)
        {
            try
            {
                string aa = string.Format("{0}", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                if (RTB.InvokeRequired)
                {
                    RTB.BeginInvoke(new MethodInvoker(delegate
                    {
                        if (RTB.TextLength > 200000)
                            RTB.Text = "";
                        switch (FontColor)
                        {
                            case "red":
                                RTB.SelectionColor = Color.Red;
                                RTB.AppendText(aa + "  " + Message + "\r\n");
                                break;
                            case "green":
                                RTB.SelectionColor = Color.Green;
                                RTB.AppendText(aa + "  " + Message + "\r\n");
                                break;
                            case "blue":
                                RTB.SelectionColor = Color.Blue;
                                RTB.AppendText(aa + "  " + Message + "\r\n");
                                break;
                            case "white":
                                RTB.SelectionColor = Color.White;
                                RTB.AppendText(aa + "  " + Message + "\r\n");
                                break;
                            case "black":
                                RTB.SelectionColor = Color.Black;
                                RTB.AppendText(aa + "  " + Message + "\r\n");
                                break;
                            case "Fuchsia":
                                RTB.SelectionColor = Color.Fuchsia;
                                RTB.AppendText(aa + "  " + Message + "\r\n");
                                break;
                        }
                        RTB.ScrollToCaret();
                    }));
                }
                else
                {
                    if (RTB.TextLength > 200000)
                        RTB.Text = "";
                    switch (FontColor)
                    {
                        case "red":
                            RTB.SelectionColor = Color.Red;
                            RTB.AppendText(aa + "  " + Message + "\r\n");
                            break;
                        case "green":
                            RTB.SelectionColor = Color.Green;
                            RTB.AppendText(aa + "  " + Message + "\r\n");
                            break;
                        case "blue":
                            RTB.SelectionColor = Color.Blue;
                            RTB.AppendText(aa + "  " + Message + "\r\n");
                            break;
                        case "white":
                            RTB.SelectionColor = Color.White;
                            RTB.AppendText(aa + "  " + Message + "\r\n");
                            break;
                        case "black":
                            RTB.SelectionColor = Color.Black;
                            RTB.AppendText(aa + "  " + Message + "\r\n");
                            break;
                        case "Fuchsia":
                            RTB.SelectionColor = Color.Fuchsia;
                            RTB.AppendText(aa + "  " + Message + "\r\n");
                            break;
                    }
                    RTB.ScrollToCaret();
                }
            }
            catch (Exception)
            {
            }
            if (SaveLog)
            {
                //WriteTxtLog(FileName, Message);
            }
        }

 

posted @ 2025-02-21 16:36  wenluderen  阅读(3)  评论(0编辑  收藏  举报