1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[VB6] Encontrar palavra em TextBox

Discussão em 'Programação' iniciada por WinAce_Boy, 6 de Dezembro de 2007. (Respostas: 1; Visualizações: 1767)

  1. WinAce_Boy

    WinAce_Boy Power Member

    oi pessoal
    Por exemplo:
    tenho uma textbox que pode ter os seguintes valores como exemplo:

    valor1- "HAHA"
    valor2- "halola"
    valor3- "olahalo"

    São só exemplos visto que essa mesma texbox poder ter klkr valor
    Mas gostaria que ele me encontrasse nessa texbox a palavra "ola" neste caso, e que pode estar tanto no fim, no meio, como no inicio duma frase e me retorne true se a encontrar(tal como nos valores 1 e 2 neste exemplo retornartiam true) caso isso n se verificasse retornasse false.

    É apenas curiosidade ;) mas tambem e util
    Abraços e obrigado pela atenção xD
     
  2. Armadillo

    Armadillo Folding Member

    Podes usar a funcao InStr

    Ta assim no MSDN:
    InStr Function Example

    This example uses the InStr function to return the position of the first occurrence of one string within another.
    Dim SearchString, SearchChar, MyPos
    SearchString ="XXpXXpXXPXXP" ' String to search in.
    SearchChar = "P" ' Search for "P".

    ' A textual comparison starting at position 4. Returns 6.
    MyPos = Instr(4, SearchString, SearchChar, 1)

    ' A binary comparison starting at position 1. Returns 9.
    MyPos = Instr(1, SearchString, SearchChar, 0)

    ' Comparison is binary by default (last argument is omitted).
    MyPos = Instr(SearchString, SearchChar) ' Returns 9.

    MyPos = Instr(1, SearchString, "W") ' Returns 0.
     

Partilhar esta Página