我自己要写一个用户自定义控件。其中有一个属性"BindControl"。这个属性将列出当前窗体(包含我这个自定义控件的窗体)中的所有控件名字。然后让用户去选择。
就好象ERROR PROVIDER里的ContainerControl属性一样。点击这个属性后,在出现的下拉列表里,将列出窗体中所包含的控件的名字。
我不知道这个属性该定义成什么类型的。
我用String数组试过,结果没有出现下拉列表。而是把所有数组中的元素全部列了出来。有人能给我一点思路么?
就好象ERROR PROVIDER里的ContainerControl属性一样。点击这个属性后,在出现的下拉列表里,将列出窗体中所包含的控件的名字。
我不知道这个属性该定义成什么类型的。
我用String数组试过,结果没有出现下拉列表。而是把所有数组中的元素全部列了出来。有人能给我一点思路么?
this.comboBox.DataSource = controlNames;这样可以的
TypeConverter
ProvidePropertyAttribute