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

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