Usuário com melhor resposta
Visual Studio - Método "Focus()"

Pergunta
-
Boa tarde pessoal!
Estou fazendo uma calculadora de equações quadráticas no Visual Studio.Os valores de A, B e C serão inseridos conforme o clique nos botões da calculadora, e não pelo teclado do computador.Na hora de inserir os valores eu não queria usar o "BackColor" e nem o Enable para identificar qual "TextBox" será preenchida.Tentei usar o método Focus, mas por ser um método não tem como inserir no "If".Alguém tem alguma sugestão para mim(alguma forma de usar o "Focus" ou alguma outra opção)?
Respostas
-
Olá,
Você sim pode usar o método Focus() no if, por que ele retorna um valor booleano, não obstante, no caso do teu projeto te sugiro fazer a verificação através da propriedade TabIndex de cada textBox. Por exemplo, se você numerar os TabIndex de forma 1, 2, 3 etc.. a verificação com if será:
if(textBox1.TabIndex == 1).......... pode melhorar se quiser fazendo uma busca com foreach se o control tem TabIndex = x atribua o valor x......
Espero que te ajudou, e caso sim marque como resposta.
- Marcado como Resposta Filipe B CastroModerator terça-feira, 30 de outubro de 2018 19:02
Todas as Respostas
-
Olá,
Você sim pode usar o método Focus() no if, por que ele retorna um valor booleano, não obstante, no caso do teu projeto te sugiro fazer a verificação através da propriedade TabIndex de cada textBox. Por exemplo, se você numerar os TabIndex de forma 1, 2, 3 etc.. a verificação com if será:
if(textBox1.TabIndex == 1).......... pode melhorar se quiser fazendo uma busca com foreach se o control tem TabIndex = x atribua o valor x......
Espero que te ajudou, e caso sim marque como resposta.
- Marcado como Resposta Filipe B CastroModerator terça-feira, 30 de outubro de 2018 19:02
-
Boa tarde,
Por falta de retorno essa thread está encerrada.
Se necessário, favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.