是否可以制作由功能组成的组合框

时间:2014-02-25 16:32:55

标签: c# combobox

我有一个包含许多功能的课程。

有什么方法可以查看该类,并对组合框中的每个函数进行一次参考,以便它可以选择吗?

我的想法是,当我创建一个新功能时,它会被添加到组合框中,以便能够选择它并执行它。

1 个答案:

答案 0 :(得分:1)

您可以使用Type.GetMethods

Type t = typeof(YourClass);
// public instance methods 
MethodInfo[] methods = t.GetMethods(BindingFlags.Public | BindingFlags.Instance);
var methodsNames = methods.Select(i => i.Name).ToArray();
// add them to combobox
myCombobox.Items.AddRange(methodsNames);