具有 DataSource、DisplayMember 和 ValueMember 属性的所有控件的基础 class
Base class of all controls that has DataSource, DisplayMember and ValueMember properties
我在C#
WinForms
编程。我想知道,如何找到具有 DataSource
属性、DisplayMember
和 ValueMember
属性的控件?
控制基地class的是什么?是 Control
class 还是什么?
我想要一个 return 一个 "Control" 基础对象的方法,它具有所有 3 个 DataSource
、DisplayMember
和 ValueMamber
属性。
所以我可以将 ComboBox
或 ListBox
分配给那个 return 对象。例如:
public myReturnType GetControl()
{
//Some Code Here
...
return myReturnType;
}
ComboBox a = GetControl();
ListBox b = GetControl();
...
在那个赋值之后,a
和 b
控制,都需要 DataSourse
、DisplayMember
和 ValueMember
属性。
通常它们是从基础派生的 class ListControl which has all three properties defined in Base. So you can check if a control is of type ListControl 它将具有所有三个属性。
如果您想调查此类信息,只需按 F12
或对任何 class 使用 Right click
和 GoToDefinition
并查找基础 classes 和内置类型的其他信息。
我在C#
WinForms
编程。我想知道,如何找到具有 DataSource
属性、DisplayMember
和 ValueMember
属性的控件?
控制基地class的是什么?是 Control
class 还是什么?
我想要一个 return 一个 "Control" 基础对象的方法,它具有所有 3 个 DataSource
、DisplayMember
和 ValueMamber
属性。
所以我可以将 ComboBox
或 ListBox
分配给那个 return 对象。例如:
public myReturnType GetControl()
{
//Some Code Here
...
return myReturnType;
}
ComboBox a = GetControl();
ListBox b = GetControl();
...
在那个赋值之后,a
和 b
控制,都需要 DataSourse
、DisplayMember
和 ValueMember
属性。
通常它们是从基础派生的 class ListControl which has all three properties defined in Base. So you can check if a control is of type ListControl 它将具有所有三个属性。
如果您想调查此类信息,只需按 F12
或对任何 class 使用 Right click
和 GoToDefinition
并查找基础 classes 和内置类型的其他信息。