Parada de tabulação que não trabalham no formulário com controles personalizados

0

Pergunta

Estou criando uma vb.net programa em visual studio 2019 comunidade. Eu criei um formulário com vários botões e caixas de grupo. Dentro do grupo de caixas de botões de opção ou caixas de Seleção. O formulário também usa 2 controles personalizados. 4 instâncias de controle Personalizado "A" está no formulário em tempo de design. Duas instâncias de controle Personalizado "B" são adicionados em tempo de execução e muito mais podem ser adicionados pelo utilizador com um clique do botão. Observe que o controle personalizado "B" tem dentro de 4 instâncias de controle personalizado "Um".

O problema é quando eu executar o programa e pressione a tecla de tabulação eu não entendo o comportamento esperado de mover o foco para o próximo controle. Não acontece nada quando o guia é pressionado. Pressionando a tecla tab não faz nada, independentemente do controle de eu lhe dar o foco.

Tenho conjunto de parada de tabulação para verdadeiro em todos os controles quero parar. Eu tenho definir o separador índice remissivo valores na ordem que eu quero.

Pensando talvez ele tenha algo a ver com os controles personalizados... Eu tentei remover o código que adiciona controle personalizado "B" em tempo de execução, de modo que não há controle personalizado "B", no formulário. Isso não ajuda.

Além de remover o controle de B eu desabilitei todos os Personalizadas de controle de A. Que não ajuda.

Existe uma configuração em algum lugar que permite o botão tabulação para funcionar como o esperado? O que mais eu deveria estar olhando?

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

Melhor resposta

0

Ok, então isso parece estar relacionado com a forma. Eu não mencionou este é um complemento para outro programa (Autodesk Inventor). Eu também deixou de considerar que o inventor pode ser lidar com a tecla tab, o que parece ser o caso...

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

2021-11-20 03:28:55

Em outros idiomas

Esta página está em outros idiomas

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