Karta przestać działać w formie z niestandardowymi elementami zarządzania

0

Pytanie

Tworzę vb.net program w społeczności visual studio 2019. Stworzyłem formularz z kilkoma przyciskami i grupowe polami. Wewnątrz pól grupy znajdują się przełączniki i / lub pola wyboru. Forma wykorzystuje również 2 niestandardowego formantu. 4 instancji niestandardowego formantu "A" znajdują się w formularzu w trakcie opracowywania. Dwa wystąpienia niestandardowego formantu "B" są dodawane w czasie wykonywania, a użytkownik może dodać więcej za jednym naciśnięciem przycisku. Należy pamiętać, że formant niestandardowy "B" zawiera 4 egzemplarze niestandardowego formantu "A".

Problem w tym, że gdy uruchamiam program i naciśnij klawisz tab, nie otrzymuję oczekiwanego zachowania po przeniesieniu fokusu do następnego elementu sterującego. Po kliknięciu na kartę nic się nie dzieje. Naciśnięcie klawisza tab nic nie robi, niezależnie od tego, na jakim elemencie sterowania ja фокусируюсь.

Zainstalowałem tab stop na wartość true dla wszystkich elementów sterowania, na których chcę się zatrzymać. Zainstalowałem wartości indeksu karty w odpowiednim mi dobrze.

Myślę, że może ma to coś wspólnego z niestandardowymi elementami zarządzania... Próbowałem usunąć kod, który dodaje niestandardowy element sterowania "B" w czasie wykonywania, aby w formularzu nie było niestandardowego formantu "B". To nie pomogło.

W dodatku do usuwania elementu sterowania B wyłączyłem wszystkie niestandardowe elementy sterujące A. To też nie pomogło.

Czy jest gdzieś regulacja, która pozwala na przycisk zakładki działać poprawnie? Na co jeszcze powinienem zwrócić uwagę?

controls tabindex tabstop
2021-11-19 23:47:07
1

Najlepsza odpowiedź

0

Dobrze, wygląda na to, że to nie ma nic wspólnego z postaci. Nie wspomniałem, że jest to dodatek do innego programu (Autodesk Inventor). Ja również nie zdawał sobie sprawy, że wynalazca może obsługiwać klawisz tab, że wygląda i ma miejsce...

https://adndevblog.typepad.com/manufacturing/2012/05/handling-tab-key-in-inventor-net-forms.html

2021-11-20 03:28:55

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................