estou com uma dúvida a respeito do comportamento de um formulário de cadastro que criei.
É um formulário com muitos campos e com muito código e funções das mais diversas (exportar e importar dados, enviar email), eventos baseados em classes (um painel que exibe dicas diferentes dependendo de qual controle o mouse está posicionado sobre) e máscaras para entrada de dados (datas, horas, cpf).
O que ocorre é que em determinado ponto do desenvolvimento o qual eu não consegui identificar, uma anomalia começou a ocorrer. Ao passear pelos campos usando TAB em determinados momentos que não é trivial de definir o tab pára de funcionar e começa ao invés de saltar para o próximo campo criar tabulações dentro dos controles (textboxes e comboboxes). Além disso ás mascaras baseadas em funções keypress também param de funcionar. Porém as funções atribuídas a botões continuam funcionando normalmente.
Já revi o código várias vezes, mas nem sei o que procurar. Quando isso ocorre um pequeno carregamento ocorre (o mouse se transforma em ampulheta rapidamente) e o problema começa. O pior que isso ocorre vez sim, vez não.
Não faço idéia de como resolver isso, desculpem o texto longo, mas acho que somente alguém muito versado em vba deva conseguir me ajudar.
Pergunta
labanca
Bom dia pessoal,
estou com uma dúvida a respeito do comportamento de um formulário de cadastro que criei.
É um formulário com muitos campos e com muito código e funções das mais diversas (exportar e importar dados, enviar email), eventos baseados em classes (um painel que exibe dicas diferentes dependendo de qual controle o mouse está posicionado sobre) e máscaras para entrada de dados (datas, horas, cpf).
O que ocorre é que em determinado ponto do desenvolvimento o qual eu não consegui identificar, uma anomalia começou a ocorrer. Ao passear pelos campos usando TAB em determinados momentos que não é trivial de definir o tab pára de funcionar e começa ao invés de saltar para o próximo campo criar tabulações dentro dos controles (textboxes e comboboxes). Além disso ás mascaras baseadas em funções keypress também param de funcionar. Porém as funções atribuídas a botões continuam funcionando normalmente.
Já revi o código várias vezes, mas nem sei o que procurar. Quando isso ocorre um pequeno carregamento ocorre (o mouse se transforma em ampulheta rapidamente) e o problema começa. O pior que isso ocorre vez sim, vez não.
Não faço idéia de como resolver isso, desculpem o texto longo, mas acho que somente alguém muito versado em vba deva conseguir me ajudar.
Obrigado.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.