buona sera a tutti, sto creando un piccolo editor di testo e ovviamente ho creato i button per rendere il testo in grassetto corsivo e sottolineato, ho usato queste istruzioni
Codice sorgente - presumibilmente C# / VB.NET
'Grassetto'
RichTextBox1.SelectionFont = New Font(FontDialog1.Font, FontStyle.Bold)
'Sottolineato'
RichTextBox1.SelectionFont = New Font(FontDialog1.Font, FontStyle.Underline)
'Corsivo'
RichTextBox1.SelectionFont = New Font(FontDialog1.Font, FontStyle.Italic)
il problema è che se ne clicco più di uno mi imposta solo l'ultima formattazione che ho selezionato.
Ho anche provato mettendo una miriade di implicazioni, ma non funge!
Aiutatemi please!!!!!!
Se ho capito bene il tuo problema, questo succede perchè quando assegni un nuovo oggetto Font alla TextBox non tieni conto della formattazione precedente.
Per risolvere, ad esempio nel caso tu voglia impostare il testo in grassetto, pur mantenendo il testo che prima hai importato su italic, ti basta "aggiungere" la formattazione in questo modo.