Дерево объектов готово, как и ряд новых контролов
Ну вот, свершилось. Сегодня я уже полностью закончил работу над контрлом для вывода дерева объектов базы данных. Но пока что к работе над сеткой редактируемых свойств (PropertyGrid) ещё не приступал. Это я начну завтра с самого утра. Так что теперь дерево работает и как я надеюсь, мне не придется к нему снова возвращаться, чтобы исправить тот или иной косяк. Все меню для всех объектов готовы. Вот, на верхнем скриншоте, меню для таблиц. Ну и ещё сделал возможность перетаскивания элемента дерева на панель вкладок. Хотя я реализовал и более удобный способ открыть вкладку с содержимым выбранной в дереве таблицы или представления - просто нажать комбинацию клавиш "Alt+Enter" - и чудесным образом серая пустота заставки вкладок растаивает и туда помещается вкладка с содержимым таблицы. Ну, конечно, пока что содержимое таблиц реально не выводится. Так как готова только заглушка этого контрола. А всю реализацию этого контрола мне ещё придется делать. И делать немало я думаю по времени.
Ну и вот, что у меня в итоге получается:
Уже открытые вкладки при помощи дерева объектов. Так что программа потихоньку наполняется функционалом.
Ну а после этого оставшийся день я посвятил созданию других контролов. Это и выпадающее текстовое поле, и контрол для ввода диапазона чисел, и выбадающего списка с чекбоксами. Ну и ещё спойлер, который как раз таки будет использоваться в контроле "PropertyGrid", работу над которым я начну производить с завтрашнего дня. Именно с завтрашнего, потому что одним днём работы тут всё не уложится. Сделаю сетку редактируемых свойств и сразу же, по ходу создания, прикручу сюда объект с настройками базы данных. Да, не какой-то демо-тестовый объект, а уже вполне себе рабочий объект, который и примет реализацию сетки свойств. Так то.
Так что пока у меня на этом всё. Заканчиваю сей рабочий день. Уже пора, день сегодня был у меня достаточно продуктивной, потому что погода на улице была мрачной и не располагала к прогулкам. Так что до новых постов и до новых свершений.


Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.