none
Preciso extrair uma parte de um texto em especifico... RRS feed

  • Pergunta

  • Então é o seguinte eu preciso que quando eu escreva algo como:

    Olá meu nome é [Alexandre]

    Queria que ele copia-se e cola-se automaticamente no final do texto escrito

    Olá meu nome é Alexandre Alexandre

    Tipo Copiar o nome da pessoa no caso eu queria que ele copia-se o que está escrito APÓS "nome é"

    Olá meu nome é Alexandre

    Detectar o que está escrito depois do "nome é" e colar no final do que estiver escrito na textbox.

    Quero fazer essa ação em um botão <-


    • Editado XanDz sábado, 6 de junho de 2015 21:42
    sábado, 6 de junho de 2015 21:41

Respostas

  • Tente dessa forma:

    textBox1.Text = textBox1.Text.ToString().SubString(10,textBox.Length-10)


    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    • Marcado como Resposta Cristopher C I_ quinta-feira, 18 de junho de 2015 19:47
    segunda-feira, 8 de junho de 2015 11:39

Todas as Respostas

  • Boa noite, escreve algo a onde ? em  um TextBox no mesmo form ? ou em outro ?

    (Não entendi sua pergunta)

    aqui vai um exemplo

    Public Class Form1
    
        Dim Nome As String
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Nome = TextBox1.Text
            MsgBox("seu nome é" + Nome)
    
        End Sub
    End Class



    • Editado fatasy sábado, 6 de junho de 2015 22:37
    sábado, 6 de junho de 2015 22:25
  • Então é mais ou menos isso só que eu quero que faça isso na textbox quando eu clico no botão tipo

    eu escrevo Olá meu nome é Alexandre e quero que ele copie apenas o Alexandre 

    mas no caso teria que ser copiar o que vem após (nome é) entendeu?

    quero que ele "detecte" o nome digitado e repita no final do que eu escrevi.

    obrigado pela resposta irmão


    • Editado XanDz domingo, 7 de junho de 2015 02:28
    domingo, 7 de junho de 2015 02:28
  • Boa noite, de uma olhada nesse artigo sobre String, isso pode ser útil para você.

    http://www.macoratti.net/vbn_str.htm


    domingo, 7 de junho de 2015 03:20
  • Bom se o nome fou "especifico" no caso é Alexandre então faça assim

    Public Class Form1
    
        Dim Nome As String = "Alexandre"
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            TextBox1.Text = TextBox1.Text + Nome
        End Sub
    End Class

    não tem como você identifica um nome em uma texto sem ser especifico

     se você que pegar apenas o nome do usuário em um texto tipo "eu sou Alexandre"

    você pode guardar o nome Alexandre em uma string




    • Editado fatasy domingo, 7 de junho de 2015 16:23
    domingo, 7 de junho de 2015 16:09
  • Tente dessa forma:

    textBox1.Text = textBox1.Text.ToString().SubString(10,textBox.Length-10)


    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    • Marcado como Resposta Cristopher C I_ quinta-feira, 18 de junho de 2015 19:47
    segunda-feira, 8 de junho de 2015 11:39