FormControl和FormBuildControl在ax中有什么区别

问题描述 投票:0回答:1

当我在启用和禁用表单控件时,我注意到有两种表单元素。一种是表单控件类的对象,可通过以下方式访问它:

FormControl _control = _formRun.design()。controlNum(i)

具有“构建”字词的表单元素的另一种类型,可以通过以下方式访问:

FormBuildControl _controlBuild =_formRun.form()。design()。controlNum(i)

您能否解释一下有什么区别?何时应使用formControl类以及何时应使用FormBuildControl?

ps:我发现我无法使用FormBuildControl启用或编辑字段或按钮。

axapta microsoft-dynamics x++ form-control
1个回答
1
投票

其中带有Build字样的类包含在控件的design-time期间使用的逻辑(例如,在将控件添加到Visual Studio中的表单时为控件添加属性)。在Microsoft文档中,它称为x ++构建类。

没有单词build的类包含在控件的运行时期间使用的逻辑。在Microsoft文档中,它称为x ++运行时类。

比较两个类QuickFilterControl和QuickFilterControlBuild可以更高级地查看每个范例的开箱即用控件的实现。

可以进一步解释的Microsoft文档可以找到here

© www.soinside.com 2019 - 2024. All rights reserved.