IModelBox.IsDirty

Синтаксис

IsDirty: Boolean;

Описание

Свойство IsDirty возвращает признак изменения модели, отображаемой компонентом.

Комментарии

Допустимые значения:

Пример

Для выполнения примера в репозитории предполагается наличие формы с расположенными на ней:

Добавьте ссылки на системные сборки: Ms, Ui.

Пример является обработчиком события OnClick для кнопки Button1.

Sub Button1OnClick(Sender: Object;  Args: IMouseEventArgs);
Var
    yes: Boolean;
Begin
    If ModelBox1.IsDirty Then
        WinApplication.YesNoCancelBox("Модель изменена. Сохранить изменения?", yes);
        If yes Then
            ModelBox1.SaveObject;
        End If;
        Else
            WinApplication.InformationBox("Модель не изменялась");
    End If;
End Sub Button1OnClick;

В результате выполнения примера, если отображаемая модель была изменена, будет предложено сохранить изменения.

См. также:

IModelBox