none
Na Inclusão meus textBox estão meio que desornados RRS feed

  • Pergunta

  • Boa noite pessoal.

    Sou iniciante em C# e estou com alguns problemas:

    1o.  Na inclusão de um registro vou dando <Enter>, porém, tem alguns campos que visualmente estão na sequencia, mas quando dou <Enter> o curso vai para um campo depois e depois retorna para o campo correto. Ja verifiquei o TabIndex e a numeração está correta, na sequência correta.

    Outra coisa, na minha tela tenho vários groupbox e os textbox estão dentro deles.

    2o. Quando em um textbox, ou groupbox, ou button está com tabindex "0", o cursor passa por ele?

    Obrigado pela ajuda.

    sábado, 28 de julho de 2012 02:13

Todas as Respostas

  • Olá, Gari.

    Não está bem claro a sua dúvida mas tente definir um único TabIndex por componente em cada form que fizer. Desta forma, a sequência será definida por você.

    Procure por números duplicados de TabIndex em sua aplicação.

    A numeração de TabIndex de cada form é iniciada em 0.


    Se a resposta tiver ajudado, não se esqueça de marcá-la como útil.

    Sócrates Lopes
    lopes.socrates@hotmail.com

    domingo, 29 de julho de 2012 05:07
  • Todos os componentes do Formulário que podem receber foco tem a propriedade booleana chamada TabStop. Mude essa propriedade para false nos componentes que voce não quer que recebam o foco e seu problema será resolvido.

    Se ajudou não esqueça de marcar ;)


    domingo, 29 de julho de 2012 18:00
  • Utilizar o TabIndex sequencialmente, conforme necessário. Quando não for mais necessário defina como TabStop = false;

    Segue a dica.

    quinta-feira, 2 de agosto de 2012 13:57