IModelBox.Transform

Синтаксис Fore

Transform: IMsFormulaTransform;

Синтаксис Fore.NET

Transform: Prognoz.Platform.Interop.Ms.IMsFormulaTransform;

Описание

Свойство Transform определяет параметры модели, содержащейся в ModelBox.

Комментарии

Свойство устарело. Данное свойство рекомендуется использовать только для чтения. Для обращения к параметрам модели используйте методы и свойства интерфейса IUiModel.

Пример Fore

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с идентификатором «Button1», компонента ModelBox с идентификатором «ModelBox1» и компонента UiModel, являющегося источником данных для «ModelBox1». В UiModel должна быть загружена модель.

Добавьте ссылку на системную сборку «Ui». Приведенный код является обработчиком события OnClick для кнопки «Button1».

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    StringGen: IMsTransformStringGenerator;
Begin
    StringGen := ModelBox1.Transform.CreateStringGenerator;
    WinApplication.InformationBox(StringGen.Execute);
End Sub Button1OnClick;

После выполнения примера будет отображено сообщение, содержащее строковое представление параметров модели.

Пример Fore.NET

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с идентификатором «Button1», компонента ModelBox с идентификатором «ModelBox1» и компонента UiModel, являющегося источником данных для «ModelBox1». В UiModel должна быть загружена модель.

Imports Prognoz.Platform.Interop.Ms;

Private Sub Button1_Click(sender: System.Object; e: System.EventArgs);
Var
    StringGen: IMsTransformStringGenerator;
Begin
    StringGen := modelBoxNet1.Transform.CreateStringGenerator();
    MessageBox.Show(StringGen.Execute());
End Sub;

После выполнения примера будет отображено сообщение, содержащее строковое представление параметров модели.

См. также:

IModelBox