понимание домена
Я делаю приложение для стоматологов и в каком-то момент я должен показать зубы пациента и позволяет стоматолог регистрировать информацию о нескольких точках вокруг каждого зуб.
Чтобы сделать приложение динамическим, я создаю зубы в зависимости от пациента (у некоторых больше или меньше зубов).
Таким образом, рот имеет несколько зубов и в зависимости от настроек каждый зуб имеет несколько точек измерения.
Стоматологи регистрируют точки в разных заказах в зависимости от предпочтения (задаются в настройках). Некоторые регистрируют все точки на зубе, а затем переходят к следующему, другие регистрируют все точки вдоль передней части всех зубов, а затем все точки вдоль задней части зубов.Как переопределить естественные навигации в C# WinForms
Вопрос
Как я создаю каждый зуб и добавить точки измерения к нему, естественный порядок обхода: все точки на один зуб, перейти к следующему зубу [ПОВТОР].
Мне нужно управлять этим по-другому.
Мне нужно иметь возможность перемещаться (вкладка) в элемент управления в другом пользовательском контроллере, а затем возвращаться позже для остальных точек.
Обе вкладки и клавиши со стрелками вызывают навигацию, поэтому мне приходится иметь дело с обоими (ну все навигации, но это те, я обнаружил, далеко)
проб и ошибок
Я попытался для отмены OnKeyUp/Down/Press и обработки событий для нажатия клавиши, но безрезультатно.
Вместо этого я получаю двойной эффект; как моя навигация, так и естественная навигация.
Какой самый умный и простой способ быть в полном контроле над навигацией?
_ [Этикет для ответа на ваш собственный вопрос] (http: //meta.stackexchange.ком/вопросы/17845/Этикет-для-ответа на Ваше собственное-вопрос) _ – MickyD