程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ool trip tatus abel-設置ToolStripStatusLabel的Text屬性後,文本內容很快就消失。

ool trip tatus abel-設置ToolStripStatusLabel的Text屬性後,文本內容很快就消失。

編輯:編程綜合問答
設置ToolStripStatusLabel的Text屬性後,文本內容很快就消失。

大家好,我是新手,求哥們指點,謝謝。遇到一個問題。設置ToolStripStatusLabel的Text屬性後return,但在界面上該文本內容很快就消失。代碼:

   private void setTsslReStatus(string text, Color color)
        {
            tsslReStatus.Text = text;
            tsslReStatus.BackColor = color;
          //  Thread.Sleep(3000);  這個方法我試過可以讓顯示的內容停留長一點,但整個程序都卡住。。
        }
                 //這段是引用上面方法的例子。。哥們告訴我怎樣才能讓它的文本內容在界面停留長點時間 。。
                   if (data.Length != 4)
            {
                setTsslReStatus("COM port error", Color.Red);
                return false;
            }
            if (data[0] != 0x18)
            {
                setTsslReStatus("Internal error. Please check wiring and try again. If error remains, quarantine this motor for further analysis.", Color.Red);
                return false;
            }

最佳回答:


你的代碼邏輯中有沒有別的地方又設置了ToolStripStatusLabel
比如你在DataArrived事件裡處理,你剛顯示了錯誤信息,又收到了新的數據,於是你又重新調用了 setTsslReStatus

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved