Aggiungere linee ad una richtextbox

martedì 25 marzo 2008 - 22.26

nickola Profilo | Newbie

Ciao,
vorrei conoscere il procedimento per poter aggiungere una nuova riga ad una richtextbox, nella quale scrivere del testo.
La proprietà lines non mi dovrebbe dare la possibilità di inserire una nuova riga con del testo?
Vi ringrazio anticipatamente,
Ciao

freeteo Profilo | Guru

>Ciao,
>vorrei conoscere il procedimento per poter aggiungere una nuova
>riga ad una richtextbox, nella quale scrivere del testo.
se ti basta aggiungere del testo che vuoi, puoi usare il metodo apposito "AppendText" con un codice come questo:
richTextBox1.AppendText("ciao\r\n");


>La proprietà lines non mi dovrebbe dare la possibilità di inserire
>una nuova riga con del testo?
quella proprieta' esiste perche la RitchTextBox estende la classe TextBoxBase, e quindi come la textbox, hanno l'insieme lines, che è un array di linee.
Tipicamente puoi cmq lavorare con la proprieta' "Text" o "Rtf" e tralasciare quella proprieta', ti serve solitamente se vuoi fare un ciclo per qualche motivo, settarle puoi farlo, ma almeno io, non lo uso quasi mai.

Se per qualche motivo strano, vuoi lavorare con quella proprieta', un possibile codice da usare è questo:
List<string> righe = new List<string>(richTextBox1.Lines); righe.Add("ciao ciao"); richTextBox1.Lines = righe.ToArray();


>Vi ringrazio anticipatamente,
di niente, grazie a te.
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5