0

我正在编程C# WinForms。我想知道,我怎样才能找到任何具有DataSource属性的控件,也DisplayMemberValueMember属性?

什么是控制基类?是Control上课还是什么?我想要一个方法来返回一个“控制”基础对象,它具有所有 3和DataSource属性。DisplayMemberValueMamber

所以我可以为该返回对象分配一个ComboBox或。ListBox例如:

public myReturnType GetControl()
{
    //Some Code Here
     ...

    return myReturnType;
}

ComboBox a = GetControl();
ListBox  b = GetControl();
...

在该分配之后,和a控件b都具有欲望DataSourse和属性。DisplayMemberValueMember

4

1 回答 1

2

通常它们是从基类ListControl派生的,ListControl具有在 Base 中定义的所有三个属性。因此,您可以检查控件是否为ListControl类型,它将具有所有三个属性。

如果您想调查此类信息,只需按F12或使用任何类Right clickGoToDefinition查找基类和内置类型的其他信息。

于 2016-01-27T15:26:49.037 回答