C# 文字方塊使用屬性設定唯讀 文字顏色無法正確顯示的BUG解決方法(C# textbox readonly color)
C# 文字方塊使用屬性設定唯讀 文字顏色無法正確顯示的BUG解決方法(C# textbox readonly color)
資料來源: https://dotblogs.com.tw/rainmaker/2012/04/10/71400
Code(當TextBox.ReadOnly為true,改變它的ForeColor!):
private void Form1_Load(object sender, EventArgs e)
{
//透過執行順序藉此達到避開該BUG
//先將原本的BackColor取出來
Color backColor = textBox4.BackColor;
//設定字的Color
textBox4.ForeColor = Color.Blue;
//設定ReadOnly=true
textBox4.ReadOnly = true;
//把原本的BackColor Assign回去
textBox4.BackColor = backColor;
}

2 thoughts on “C# 文字方塊使用屬性設定唯讀 文字顏色無法正確顯示的BUG解決方法(C# textbox readonly color)”
有時 也會用 TextBox 偽裝(變成) Label 來使用
藉此達到 Label 文字可選
C# Label 文字選取複製 (TextBox 偽裝成 Label)[Is it possible to select text on a Windows form label?]
https://bit.ly/3GWHzGA
『把Bug(錯誤)/Defect(缺陷) 變(VS) Feature(特色)/Function(功能)』 實際實作
~承認/接受/利用 錯誤/缺陷