Да, сегодня весь день работа шла над механизмом закладок. И механизм этот уже реализован. Да вот только ещё осталась не сделанной функция вкладочного документа для открытия вкладки с таблицей и установкой её позиции по закладке. Или же (если вкладка с этой таблицей уже открыта) активизация открытой вкладки и переход на строку с закладкой. Не знаю, есть ли что-то подобное где-то ещё. То есть в каких-нибудь других программах. Ну во всяком случае я такого не видил в сторонних программа. Возможно такое есть только у меня и это придаст изюминку моей программе. Потому что закладки я встречал в текстовых редакторах и в разных программах для чтения книг. Но в электронных таблицах это, вероятно, в диковинку.
Да уж, спасибо идеям, неожиданно высыпающимся на меня без особого на это принуждения. особенно сильно новые идеи у меня прут обычно под вечер, уже после того, как я закончу свой рабочий день. Но работа по закладкам всё же ещё не завершена. Есть пока только переход по закладкам из контекста выбранной таблицы. А вот перехода в любую таблицу из раздела "Сервис" на вкладочной ленте ещё пока не работает. Осталось только покопаться маленько в контроле документа вкладок. Но это уже работа на завтра.
Кстати, вкладку "Редактировать" ленты пришлось существенно переработать. Переставить местами кнопки. Потому что прежнее их расположение было не совсем корректно. Всё должно быть логично расставлено. Иначе выглядеть будет нелепо.
Ну а закладки ставить и удалять очень просто. Ну и вот буквально сейчас мне пришла мысль. Ведь я ещё не закончил контрол для отображения всех закладок для всех таблиц. Тот, что показан на самом верхнем скриншоте. Я забыл сделать удаление закладок там (а не только на самих рядах таблицы) и полную очистку всех закладок. Придётся допиливать завтра. Но там допиливать не очень много.
Ну а так закладку можно добавить двумя способами. Первый - кликнуть на иконке столбца таблицы той строки, которую нужно добавить закладку. И второй - выбрать нужный ряд и нужный столбец таблицы и нажать на кнопку ленты вкладок с надписью "Закладки". Закладка будет добавлена либо удалена, если нажать в том же месте повторно.
Ну а перейти по закладке можно как на ленте вкладок, открыв выпадающее меню внизу всё той же кнопки "Закладки", либо выбрать пункт меню правого клика с закладкой. Ну и ещё осталось реализовать переход по общим закладкам вкладки ленты "Сервис". И после перехода будет загружена та страница с данными, где содержится закладка. Ну и строка с закладкой будет выделена. Плюс ещё к тому же в ячейке таблицы будет подсвечено то значение, которое служит "якорем" закладки. То есть значения данных, по которому осуществляется поиск и отображение содержимого с закладкой. Так что вот такие пироги. Получилось довольно интересно. И главное - мощно. Программа действительно становиться навороченной. И я надеюсь, что ценной в денежном отношении.
И на этом я закончу. Немного пораньше закончу, так как я не железный робот и не могу сидеть каждый день с утра до вечера без отдыха Усталость даёт о себе знать. Так что на этом у меня пока всё и до новых постов с новыми свершениями.

