日期:2014-05-18  浏览次数:21116 次

winform 设置button的背景颜色
在form_load的时候定义了一个button
C# code

      Button button = new System.Windows.Forms.Button();
      [color=#FF0000]button.BackColor = System.Drawing.Color.Red;[/color]
      button.Location = new System.Drawing.Point(65, 108);
      button.Name = "button12";
      button.Size = new System.Drawing.Size(75, 23);
      button.TabIndex = 0;
      button.Text = "button12";
      this.Controls.Add(button);


设置了button.BackColor = System.Drawing.Color.Red,但是程序运行时,这个button的背景色没有改变,请问怎么改变button的背景颜色,谢谢。

------解决方案--------------------
默认环境下,测试没问题,看看button.UseVisualStyleBackColor属性
------解决方案--------------------
应该不存在这问题。

背景色就是通过BackColor来设置。

你新加一个按钮,设置一下,看看新加的按钮是否改变了。