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

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