|
1
5
问题是,在编辑类之前在窗体上丢弃的按钮已经由窗体的InitializeComponent()调用用不同的颜色初始化。换句话说,它们重写了您在构造函数中设置的默认颜色。您需要做的是声明属性的默认值,这样设计器就不会生成赋值。应该是这样的:
|
|
2
1
我不知道这是否可行,但我知道当您在设计器上拖动控件时,它的构造函数会被执行。这就是为什么你的按钮一开始是蓝色的,之后不会改变颜色。 |
|
|
3
0
您正在backcolor属性的构造函数中设置默认值,当您启动设计器时,它实际上从构造函数中设置了默认值。 |