Ho cercato di creare un programma che attraverso un button....selezionasse da solo una parola in una textbox una volta piazzato il cursore, così ho realizzato questo:
codice:
Dim i As Integer
        i = 0
        For i = 0 To RichTextBox1.Text = ""
            i = i + 1

        Next
        TextBox1.Text = i
        RichTextBox1.SelectionStart = RichTextBox1.GetFirstCharIndexOfCurrentLine
        RichTextBox1.SelectionLength = i
        RichTextBox2.Text = RichTextBox1.SelectedText
End sub
ma ha due problemi...bhè il primo che non funziona....non dà errori però non va....non si ferma appena non trova lettere.
ed il secondo è che la i vale sempre minimo 2 e se al posto della i metto 4 la i varrà 6 se metto 5 varrà 7 e così via....e non capisco perchè.

Io vorrei che selezionasse tutte le lettere consecutive anche se vanno a capo fin quando non trova il primo spazio bianco davanti a se (per capirci se la parola è divisa da un a capo, deve continuare a selezionare....solo se c'è lo spazio deve fermarsi, e lo spazio non deve selezionarlo).