.net 视觉遗传

.net 视觉遗传,.net,oop,inheritance,.net,Oop,Inheritance,我的所有表单都有相同的设置 例如颜色、字体、对齐等 如何为一个窗体执行这些设置并在所有窗体上继承它。 谢谢 第1版: 我使用的是Windows窗体。一种方法是扩展/继承form类,在构造函数中按您喜欢的方式设置属性,并让窗体从该类继承 比如: class RedForm : Form { public RedForm() { BackColor = Color.Red; } } 然后根据红字而不是表格制作表格。谢谢。哪一个更好?延续还是继承?你说:“在构造函数中按你喜欢的方式设置属性”

我的所有表单都有相同的设置 例如颜色、字体、对齐等 如何为一个窗体执行这些设置并在所有窗体上继承它。 谢谢 第1版:
我使用的是Windows窗体。

一种方法是扩展/继承form类,在构造函数中按您喜欢的方式设置属性,并让窗体从该类继承

比如:

class RedForm : Form
{
    public RedForm() { BackColor = Color.Red; }
}

然后根据红字而不是表格制作表格。

谢谢。哪一个更好?延续还是继承?你说:“在构造函数中按你喜欢的方式设置属性”在哪里?请给我一个小的继承示例。@shaahin:Extend和inherit在本例中的意思是相同的——创建一个子类。只是有些语言使用“扩展”和“继承”,而您没有指定语言。谢谢。请详细描述你的答案。如果可能的话,给我一些样品。