Работа над пользовательскими контролами продолжается
Новая неделя началась, но первый рабочий день уже подходит к концу. Сегодня я продолжил клепать пользовательские контролы, перенося их их своего чернового в, надеюсь, окончательный чистовой проект. Да, сколько можно уже всё переделывать. Но у меня мания - сделать всё идеально, чтоб выглядело всё и работало безупречно. А для этого нужно приложить целую уйму усилий и вагон и маленькую тележку времени.
Что же именно сегодня я реализовал-переделал? Да вот недавно возился тут с контролом "EditComboBox" и столкнулся с одной странностью. У меня почему-то перестал вызываться обработчик события KeyDown на этом элементе. Потом, чуть позже, я выяснил, что этот обработчик всё же вызывается, для всех клавиш кроме клавиши ввода и стрелок вверх и вниз. Потом, короче, я сменил обработчик события на KeyUp и данная клавиша начала-таки срабатывать. Но штука в том, что на черновике у меня этого не было. Бывают же странности. Как же мне не нравятся такие вот сюрпризы. Делаешь на одном проекте код - он работает; начинаешь переносить тот же самый код на новый проект - и тут лезет лажа, что-то перестаёт работать. Вообщем, приходится вертеться.
Опять возникли (я обнаружил) некоторые баги в работе контрола окна - пришлось сейчас тратить час, чтобы исправить. Вот обязательно что-то не доглядишь, а потом бац - и это вылезет очередным неприятным сюрпризом. Вот такая это работа программирование. Ну и на сегодня всё, теперь поразвлекаюсь с 3D моделированием.

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