DataLife Engine / Начало реализации сохранения настроек через PropertyGrid

Начало реализации сохранения настроек через PropertyGrid

 

Наконец-то контол PropertyGrid пошёл в дело! И как всегда оно бывает, отдельно сделанный элемент при его встраивании в общую систему начинает вести себя не совсем так, как это было задумано. Как всегда, пришлось что-то добавить, что-то исправить. Ну в итоге всё работает как надо, настройки сохраняются. Реализовать успел только секцию настроек базы данных. Дальше нужно реализовывать сохранение настроек для остальных объектов базы данных, чем я буду скорее всего заниматься в эти выходные.

Вот был сегодня удручающий момент. Я вот всё удивляюсь тому, как у меня хорошо получается забывать важные вещи, не забывая при этом о всякой ерунде. Вот в этом PropertyGrid-е я сделал несколько редактируемых элементов, чья нужность, скорее всего, совершенно, простите за каламбур, окажется ненужной. Но зато я забыл реализовать немаловажный элемент, который выводит и редактирует встроенные в C# перечисления. То есть берёт их перечислений значения и формирует из них элемент выпадающего списка. Что ж, я это сегодня увидел и исправил. Создал такой элемент, и ещё один лишний элемент выкинул за ненадобностью. Вот такие пироги.

Вот продемонстрирую участок кода, который реализует ещё один функционал данного контрола - редактирование значений свойств в диалоговых окнах с возвратом результата обратно в эти свойства:

 

Это выводит маленькое окошко для редактирования комментариев к базе данных. Оно показано на первом скриншоте.

Ну да ладно, сохранение настроек для всей базы данных я сделал, дальше - объекты базы данных. Пока на этом всё и до следующего моего поста.

10-03-2023, 18:49
Вернуться назад