TabIndex Campo a Campo
Boa tarde a todos.
Dentro de um mesmo TabControl estou usando vários GroupBox. em cada GroupBos estrou usando alguns textBox.
No momento de incluir os dados, quando vai passar de um GroupBox para outro GroupBox o cursor some. Não está seguindo uma seguência. Verifiquei nas propriedades a opção TabIndex e está na sequência que eu imagino esteja correto, porém, não está.
Perguntas: A sequência do TabIndex é apenas para os Textbox ou os groupBox também tem que ser indexados?
Quando o TabIndex está zerado o cursor passa por ele?
Quando passo de um tabControl para o outro, como faço para o .Focus ficar no primeiro campo do próximo TabControl?
Obrigado desde já
Garibaldo
fone 11 2431-8640
Dentro de um mesmo TabControl estou usando vários GroupBox. em cada GroupBos estrou usando alguns textBox.
No momento de incluir os dados, quando vai passar de um GroupBox para outro GroupBox o cursor some. Não está seguindo uma seguência. Verifiquei nas propriedades a opção TabIndex e está na sequência que eu imagino esteja correto, porém, não está.
Perguntas: A sequência do TabIndex é apenas para os Textbox ou os groupBox também tem que ser indexados?
Quando o TabIndex está zerado o cursor passa por ele?
Quando passo de um tabControl para o outro, como faço para o .Focus ficar no primeiro campo do próximo TabControl?
Obrigado desde já
Garibaldo
fone 11 2431-8640
Garibaldo Chaves
Curtidas 0
Respostas
João Kiewel
02/08/2012
A grande maioria dos controles Winforms visíveis, possuem a propriedade TabIndex. Faça a ordem dos textbox, sequencial mesmo, ignorando qualquer outro controle. Eles vão ser automaticamente atribuídos de um novo TabIndex
GOSTEI 0
Garibaldo Chaves
02/08/2012
Fiz o que você falou, porém, no momento de passar de um groupbox para o outro o cursor some.
GOSTEI 0
Joel Rodrigues
02/08/2012
Rapaz, se não me engano, o TabIndex segue uma hierarquia, ou seja, defina essa propriedade ordenada para os GroupBox e dentro de cada GroupBox, defina a dos TextBoxes.
Exemplo:
GroupBox1 = 1
...TextBox1 = 1
...TextBox2 = 2
...TextBox3 = 3
GroupBox2 = 2
...TextBox4 = 1
...TextBox5 = 2
...TextBox6 = 3
Exemplo:
GroupBox1 = 1
...TextBox1 = 1
...TextBox2 = 2
...TextBox3 = 3
GroupBox2 = 2
...TextBox4 = 1
...TextBox5 = 2
...TextBox6 = 3
GOSTEI 0
Garibaldo Chaves
02/08/2012
Gente obrigado, já resolvi o problema.
GOSTEI 0