C# textbox設定為只讀后如何改變文本字體顏色


做了一個判斷規格的界面,出錯就把顯示結果改成紅色

但是設置了只讀以后,字體就是默認黑色了。

查閱了一下資料,發現字體顏色要和背景色一起設置,就可以解決問題啦

 1 private static bool JudgeStandard(TextBox display, double lower, double upper, double measured, string suffix)
 2         {
 3             
 4             if (measured >= lower && measured <= upper)
 5             {
 6                 display.Text = measured.ToString("F2") + suffix;
 7                 return true;
 8             }
 9             else
10             {
11                 display.BackColor = display.BackColor;
12                 display.ForeColor = Color.Red;
13                 display.Text = measured.ToString("F2") + suffix;
14                 return false;
15             }           
16         }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM