none
Visual Studio - Método "Focus()" RRS feed

  • 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)?

    segunda-feira, 22 de outubro de 2018 17:07

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.

    segunda-feira, 22 de outubro de 2018 17:51

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.

    segunda-feira, 22 de outubro de 2018 17:51
  • 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.

    terça-feira, 30 de outubro de 2018 19:03
    Moderador