首页 百科知识 覆盖默认属性设置

覆盖默认属性设置

时间:2022-10-21 百科知识 版权反馈
【摘要】:表单运行时,表单中对象执行用户修改后的属性设置,即以用户定义的新属性覆盖类的默认属性值。即使在“类设计器”中该属性的值被修改。如果用户设计表单时,未对对象的属性值进行修改,则在“类设计器”中的属性被修改时,由类所创建的对象的相关属性将改变。

10.5.2 覆盖默认属性设置

基于用户自定义类的对象被添加到表单后,可以修改创建对象中所有未被保护的属性,来覆盖其默认的属性设置。表单运行时,表单中对象执行用户修改后的属性设置,即以用户定义的新属性覆盖类的默认属性值。即使在“类设计器”中该属性的值被修改。如果用户设计表单时,未对对象的属性值进行修改,则在“类设计器”中的属性被修改时,由类所创建的对象的相关属性将改变。例如,在将一个基于类的对象添加到表单中,并且将该对象Back-Color属性从白色改变为黄色。若再用“类设计器”将类的Back Color属性改变为蓝色,用户表单上的对象的Back Color属性仍然是黄色。如果用户在设计表单时,没有创建对象的BackColor属性作修改,而将类的BackColor属性改为蓝色,则表单上的创建对象将继承这一修改,也改变为蓝色。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈