Spread Studio 表格控件提供了 formula provider 控件。用于在任意控件中设置公式并且显示计算结果到其他控件中。设置公式可以使用 AddCustomFunctionInfo 方法。formula provider 可以添加到工具箱中。
设置 Formula Provider 控件
在工具箱中选择 Formula Provider 控件,双击添加 Formula Provider 到工程中。
这时在 form 中的所有控件会增加两个属性:Formula on formulaProvider1 用于设置控件上的公式。 Formmula TriggerEvent on formulaProvider1 用于设置触发公式进行更新的事件。
使用 Formula Provider
在以下示例中我们就举例如何使用 Formula Provider 。在本示例中使用三个 TextBox 来展示 Formula Provider 的应用。使用第三个 TextBox 来显示第一个 TextBox 的文本和第一个 TextBox 的文本之和。公式更新事件设置为 TextChanged 事件。
设置方式如图:
效果图: