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:

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
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!
Avete consigli?

Grazie a tutti e buona domenica