我创建了一个从Button
类继承的用户定义控件,并且我希望一次轻松更改所有按钮的视觉样式,而不必将每个实例化控件放在集合中并且必须遍历它们更改特定字段。
问题
base
我可以使用静态字段来更改父类中的另一个非静态字段吗?
这是一个简短的示例:
public class KewlButton : Button
{
/// <summary>
/// Changes visual properties of the control in all instances at once.
/// </summary>
class Crossdress
{
static Color BackColor {
private get;
set {
// Set the BackColor in all instances of KewlButton
}
}
}
}