IExpressionSubstitutions.Add

Синтаксис

Add(Name: String): IExpressionCategory;

Параметры

Name - наименование категории подстановок, которую необходимо создать.

Описание

Метод Add создает новую категорию подстановок.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием "Button1" и компонента MetaAttributesEdit с наименованием "MetaAttributesEdit1".

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

Exp: IExpression;

Substs: IExpressionSubstitutions;

Cat: IExpressionCategory;

Begin

Exp := MetaAttributesEdit1.Expression;

Substs := Exp.Substitutions;

Cat := Substs.Add("MyCategory");

Cat.Add("Sin", "MathFin.Math.Sin");

Cat.Add("Cos", "MathFin.Math.Cos");

Cat.Add("Tan", "MathFin.Math.Tan");

Cat.Add("MyConst", "1354226.31131");

Cat.Add("MyFunc", "Module_1.MyFunc");

End Sub Button1OnClick;

После выполнения примера при нажатии на кнопку в список подстановок выражения, связанного с компонентом "MetaAttributesEdit1" будет добавлена новая категория, содержащая пять пользовательских подстановок. При составлении выражений будет возможность использовать сокращенные обозначения для функций Sin, Cos, Tan пользовательской функции MyFunc, содержащейся в модуле "Module_1" и указанной константы. Данные сокращенные обозначения будут доступны в IntelliSense компонента.

См. также:

IExpressionSubstitutions