Ciao a tutti!
Ho una textbox multiline nella quale devo limitare il numero di caratteri per linea nonchè il numero max di numero di linee.
Non posso usare la funzione wordwrap automatica in quanto ho riscontrato che se anche va a capo da sola quando si raggiunge il margine destro della textbox non crea materialmente una nuova linea!
Quindi sto cercando di muovermi da sola a runtime...
Sono riuscita a limitare il numero di linee con questa sub:
Il problema è che col wordwrap disabilitato posso arrivare a N caratteri per riga mentre io vorrei limitarli ad un un numero finito e qui mi sono inceppata!codice:Private Sub miaTxt_TextChanged(sender As Object, e As EventArgs) Handles miaTxt.TextChanged If miaTxt.Lines.Count > 2 Then Dim newList As List(Of String) = miaTxt.Lines.ToList newList.RemoveAt(newList.Count - 1) miaTxt.Lines = newList.ToArray miaTxt.SelectionStart = miaTxt.Text.Length + 1 End If End Sub
Avete consigli?
Grazie a tutti e buona domenica![]()

Rispondi quotando