Ho un textbox multiline, dovrei prendere il contenuto dell'ultima riga e assegnare il valore ad una variabile, come posso fare ?
Ho un textbox multiline, dovrei prendere il contenuto dell'ultima riga e assegnare il valore ad una variabile, come posso fare ?
nessuno mi sa aiutare ? Non ci credo.
Se le righe non sono delimitate da un carattere specifico non credo si possa fare.
Il carattere specifico sarebbe il vbNewLine.
Prova così:
codice:Private Sub Command1_Click() Dim Penultimo As Integer, dove As Integer dove = 1 Do While InStr(dove, Text1, vbNewLine) <> 0 Penultimo = dove dove = InStr(dove, Text1, vbNewLine) + 1 Loop MsgBox Right(Text1, Len(Text1) - dove) End Sub![]()
Con SendMessage prima ti fai ritornare quante righe ha la textbox e poi sempre con SendMessage puoi leggere l'ultima riga (se non ricordo male puoi solo passare l'indice della riga da leggere)
Ans.