none
Ler uma TextBox? Em Visual Studio 2012 Express For Windows Desktop RRS feed

  • Pergunta

  • Ola a todos!

    Eu gostaria de saber se tem como ler uma textbox e fazer o que ela manda, tipo programar, vo esplicar melhor: 

    Assim: o usuário abre o programa da tem uma TextBox1 e um Button1, nessa TextBox1 ele pode escrever o que quiser, mas tipo supomos que se ele escrever a palavra "Botão" quando clicar no Button1 ele leia e crie um Form com um botão e se não estiver escrito "Botão" dentro da TextBox1 ele só crie a form sem o botão dentro. Não quero que seja tipo assim:

    If TextBox1.Text = "Botão" Then

    Eu quero que possa escrever varias coisas dentro da TextBox1, e ele crie o botão só se tiver escrito "Botão" mesmo tendo outras palavras dentro da TextBox1. Tipo Assim:

    • Botão
    • TextBox
    • Carro
    • e qualquer outra palavra

    e ele mesmo assim execute por que tem a palavra Botão no meio. Se não tivesse ele não executava.

    Obrado desde já!

    quinta-feira, 27 de dezembro de 2012 16:29

Respostas

  • Olá,

    Use o método Contains do tipo String para verificar se a string contem alguma palavra chave:

    If TextBox1.Text.ToLower.Contains("botão") Then
    '...
    End If

    Só possui um inconveniente: Se a palavra chave for "Botão" e o usuário digitar "Botao" (Sem acento) não irá funcionar. Aí se isso for um inconveniente você terá que usar algum algorítimo de comparação de strings, como por exemplo:

    Algorítimo de comparação de Strings


    Herbert Lausmann

    Gerenciador de Logins

    • Marcado como Resposta EdisonStecker quinta-feira, 27 de dezembro de 2012 17:29
    quinta-feira, 27 de dezembro de 2012 17:18

Todas as Respostas