在 Visual Basic 中运行时通过单击另一个按钮来更改按钮颜色?

我在按钮单击中创建了一个新的按钮对象。现在想要在被另一个按钮单击后更改按钮的颜色。


我创建了一个名为“btnBlank”的按钮对象,类似地为其指定了“btnBlank”名称,设置了特定的位置点,指定了大小,然后想为按钮指定了颜色。但找不到办法。


        private void button17_Click(object sender, EventArgs e)

        {

              //  **** create a blank button(by btn object) ****

              Button btnBlank = new Button();      

              btnBlank.Name = "btnBlank";         

              btnBlank.Location = new System.Drawing.Point(50,50);     

              btnBlank.Size = new System.Drawing.Size(70,30);         

              //Color redColor = Color.FromArgb(255, 0, 0);

              btnBlank.BackColor = new System.Drawing.Color(redColor);    // here's the problem


              panel2.Controls.Add(btnBlank);

        }


LEATH
浏览 112回答 1
1回答

慕工程0101907

Astruct Color已经将一些预定义颜色初始化为静态成员。只需执行以下操作:btnBlank.BackColor = Color.Red
打开App,查看更多内容
随时随地看视频慕课网APP