C#自定义控件属性是否可以从控件容器继承初始值?

时间:2016-05-25 14:50:37

标签: c# winforms

我创建了一个从Button派生的自定义控件MyButton,并添加了一个Color属性MyColor。 我可以将MyColor的初始值设置为MyButton容器的ForeColor,就像使用ForeColor属性一样吗?

1 个答案:

答案 0 :(得分:1)

是的,您必须使# recreating your data d = {'meals':[4,2,5], 'children':[5,4,2], 'territory':[8,6,7]} bear1 = {'color':'brown', 'grown_size':'7ft', 'stats': DataFrame(d)} def bear_to_df(bear_dict): df = bear_dict['stats'] for (k,v) in bear_dict.iteritems(): if k == 'stats': pass else: df[k] = v return df In [32]: bear_to_df(bear1) Out[32]: children meals territory color grown_size 0 5 4 8 brown 7ft 1 4 2 6 brown 7ft 2 2 5 7 brown 7ft 成为环境属性。

  

环境属性是一个控件属性,如果未设置,则从父控件

中检索

要执行此操作,请使用MyColor属性:此示例来自that attribute's documentation,其中填写了几个缺失位:

[AmbientValue]