[英]Change TextBox Array Color Background
我有一組文本框,由隨機數生成器填充(1,49)。 我想讓每個文本框根據一系列數字改變顏色。 例如,如果數字小於10,則文本框應為藍色。 如果數字介於10到20之間,那么文本框應該是綠色等等。具有創意的Ant? 這是代碼
Random RandomClass = new Random();
TextBox [] textboxes = new Control[]{TextBox1,TextBox2,TextBox3,TextBox4,TextBox5,TextBox6};
foreach(TextBox c in textboxes)
c.Text = RandomClass.Next(1,49).ToString();
有多種方法可以從代碼隱藏中設置文本框的顏色。 根據您的要求,您可以通過設置BackColor
屬性來設置文本框的顏色,也可以將樣式設置為txtbox.Style.Add("background-color","blue");
。
Random RandomClass = new Random();
TextBox [] textboxes = new Control[]{TextBox1,TextBox2,TextBox3,TextBox4,TextBox5,TextBox6};
foreach(TextBox c in textboxes){
var number = RandomClass.Next(1,49);
c.Text = number .ToString();
if(number<10)
c.BackColor = Color.Blue;
else if(number>=10 && number <=20)
c.BackColor = Color.Green;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.