Есть поле табличного документа. Стандартное перетаскивание - после него можно нажать Ctrl-Z и все вернется назад. Когда делаю свое хитрое перетаскивание путем событий Перетаскивание и НачалоПеретаскивания, Ctrl-Z уже не работает. Как починить сию проблему, может можно как то добавлять в буфер запоминаемых операций все это?
После перетаскивания добавлять в массив копию табдока,
сделать кнопку с сочетанием Ctrl+Z, по нажатию на которую получать версию табдока из массива, увеличивая счетчик нажатий
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший