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ę?