我有一个Userform,它根据字典的内容填充一系列复选框,文本框和组合框。 Userform的初始化动态创建所有控件对象,并根据它们所处的控件类型和我提供的索引来命名它们,这些索引对应于它们生成的字典对象。在用户与Userform交互后,他们单击按钮来处理结果,控件中的信息将写入类对象,以便在程序的下一步中使用。
我需要能够遍历不同的控件对象,确定它的控件类型(UserForm.Controls.Item
),并检查对象中的数据/值。我无法找到一个标识符,可以让我区分各种类型的控件。
目前,我正在遍历ProgID
列表以将对象返回给我。我找不到任何方法来识别此对象的控件类型,以确定需要从中提取哪些信息。每种类型的控件都写入Class对象的不同属性。
太长;没看过:
我需要一种方法来确定从Userform.Controls.Item
函数返回的对象的@Directive({selector: '[plugin]'})
class Plugin {
@Input('plugin') config: any
constructor(@Host() private host: HostCmp) {}
}
(或等效标识符)。