当我在启用和禁用表单控件时,我注意到有两种表单元素。一种是表单控件类的对象,可通过以下方式访问它:
FormControl _control = _formRun.design()。controlNum(i)
具有“构建”字词的表单元素的另一种类型,可以通过以下方式访问:
FormBuildControl _controlBuild =_formRun.form()。design()。controlNum(i)
您能否解释一下有什么区别?何时应使用formControl类以及何时应使用FormBuildControl?
ps:我发现我无法使用FormBuildControl启用或编辑字段或按钮。
其中带有Build字样的类包含在控件的design-time期间使用的逻辑(例如,在将控件添加到Visual Studio中的表单时为控件添加属性)。在Microsoft文档中,它称为x ++构建类。
没有单词build的类包含在控件的运行时期间使用的逻辑。在Microsoft文档中,它称为x ++运行时类。
比较两个类QuickFilterControl和QuickFilterControlBuild可以更高级地查看每个范例的开箱即用控件的实现。
可以进一步解释的Microsoft文档可以找到here