Начал работу над контролом DatabaseView и доработал журнал событий
Да, к утру я определился, что буду сегодня делать именно контрол для отображения дерева объектов базы данных - DatabaseView. Но сделать успел только примерно лишь половину. Или меньше половины? Вот, как видно на скриншоте на верхней левой панели уже выводится один элемент дерева - элемент самой базы данных. В него буду вложены элементы списков всех объектов базы данных. Но это только в обычном режиме. А тут я решил выпендрится и добавить ещё функцию поиска по объектам БД, чего ранее не делал в черновой версии программы. Но это у меня обычное дело. Как ни переделываю - добавляю что-то новое. Поэтому и сроки таких переделываний и увеличиваются. Но зато с каждым разом программа обрастает функционалом. Завтра мне над этим контролом работать целый день. Там, кроме того, что надо вывести дерево объектов БД, плюс там есть разные режимы вывода + поиск, то надо еще произвести немалую работу для создания индивидуальных меню под каждый тип объекта и для каждого элемента древовидного списка. То есть повесить на каждый элемент списка контекстное меню правого клика. А элементов в меню будет немало. Они по большей части будут дублировать команды на ленточных вкладках окна...








