Как отследить были ли пользователем сделаны изменения в объекте Tfcslice

отредактировано 15:31 Раздел: FastCube
Нужно отслеживать моменты, когда пользователь делал какие-либо изменения в схеме.
Если не делал изменений, просто помотрел - закрыть без вопросов, если что-то изменил - открыть диалог "Схема была изменена. Сохранить изменения?"
Не удалось найти соотвествующих свойств или функций не в TfcSlice, не в TfcGrid, возможно плохо искали, но полноценной справки по всем классам нету :)

Комментарии

  • отредактировано 15:31
    Есть событие Onchange у Tfcgrid
    может быть оно вам подойдет?
  • отредактировано 15:31
    Приветствую.

    Изначально такой возможности не было предусмотрено.
    Onchange у Tfcgrid возможно выскакивает не при всех изменениях.
    Ставим в план.

    С уважением, Олег.
  • отредактировано 15:31
    Можно сравнить поток slice до открытия и перед закрытием. Т.е. перед закрытием slice сохранить в поток и проверить с исходным. Только slice без куба будет занимать очень мало памяти, так как содержит только настройки.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.