Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Cambiare Colore ad un testo
Forum - C# / VB.NET - Cambiare Colore ad un testo

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
pinza (Normal User)
Rookie


Messaggi: 48
Iscritto: 21/09/2009

Segnala al moderatore
Postato alle 15:53
Lunedì, 21/09/2009
Questo topic è stato chiuso dal moderatore

Ciao Sono nuovo del forum me lo ha consigliato un mio amico e spero
di trovarmi bene.
cerchero di essere kiaro:
ho una richtextbox
un font dialog
e un savefiledialog

il codice e' questo:

Per cambiare carattere:

Private Sub Button4_ClickEvent(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.ClickEvent
        FontDialog1.ShowColor = True

        If FontDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
            RichTextBox2.Font = FontDialog1.Font
        End If
    End Sub

Per salvare:

Private Sub Button1_ClickEvent(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.ClickEvent
        If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
            Dim W As New IO.StreamWriter(SaveFileDialog1.FileName)
            W.Write(RichTextBox2.Text)
            W.Close()

        End If

    End Sub
il Problema che mi cambia la visualizzazione del carattere della rich ma non il testo
esiste un codice che faccia come word che salva le proprieta di carattere in un file??

Grazie




PM
Avatar
LittleHacker (Member)
Guru


Messaggi: 1033
Iscritto: 28/04/2009

Segnala al moderatore
Postato alle 17:15
Lunedì, 21/09/2009
Testo quotato

Postato originariamente da pinza:

esiste un codice che faccia come word che salva le proprieta di carattere in un file??

Grazie  



Scusa non fai prima a salvare nel testo che salvi(scusa il gioco di parole) alla fine il nome del font e poi qunaod lo carichi fai leggere il nome e poi lo elimini...non puoi fare così?
:k:


Android User :)

MudStorm OS Source GitHub: https://github.com/Piso94/MudStorm-OS
PM
Avatar
pinza (Normal User)
Rookie


Messaggi: 48
Iscritto: 21/09/2009

Segnala al moderatore
Postato alle 21:08
Lunedì, 21/09/2009
Non è una cattiva idea,
hai ragione !!
Per esempio credo ke tu voglia dire cosi:

If RichTextBox1.ForeColor = Color.Brown Then
'Qui si Dovrebbe aggiungere una stringa al file di testo ke creo ma non so come fare...

End If
End Sub

E poi Quando apro il file come faccio a controllare se ce la parola ke mi da il colore

grazioe di nuovo...javascript:addsmile(':D')




PM
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 21:11
Lunedì, 21/09/2009
Fai prima salvando il file di testo già formattato. Usa il metodo SaveFile (mi pare che si chiami così).


"Se vuoi che una funzione di un programma non venga mai trovata, descrivila nella documentazione"
PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:18
Martedì, 22/09/2009


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM
Avatar
pinza (Normal User)
Rookie


Messaggi: 48
Iscritto: 21/09/2009

Segnala al moderatore
Postato alle 16:11
Martedì, 22/09/2009
si ma c' e un problema:
qunado arrivo a vedere su lo a salvato lo salva col nome "1" e senza estensione:-?'

P.S.=io uso savefiledialog  




PM
Avatar
LittleHacker (Member)
Guru


Messaggi: 1033
Iscritto: 28/04/2009

Segnala al moderatore
Postato alle 19:18
Martedì, 22/09/2009
Testo quotato

Postato originariamente da pinza:

si ma c' e un problema:
qunado arrivo a vedere su lo a salvato lo salva col nome "1" e senza estensione:-?'

P.S.=io uso savefiledialog    



Ma scusa gli hai impostato il filter o perlomeno quando hai salvato gli hai messo l'estensione???:k:


Android User :)

MudStorm OS Source GitHub: https://github.com/Piso94/MudStorm-OS
PM
Avatar
r0gerblack (Ex-Member)
Pro


Messaggi: 70
Iscritto: 04/08/2008

Segnala al moderatore
Postato alle 19:58
Martedì, 22/09/2009
Testo quotato

Postato originariamente da pinza:

si ma c' e un problema:
qunado arrivo a vedere su lo a salvato lo salva col nome "1" e senza estensione:-?'

P.S.=io uso savefiledialog    


Prima del codice di salvataggio, aggiunti questo:
Codice sorgente - presumibilmente Plain Text

  1. SaveFileDialog.Filter = "File di formattazione RTF|*.rtf"


PM
Avatar
pinza (Normal User)
Rookie


Messaggi: 48
Iscritto: 21/09/2009

Segnala al moderatore
Postato alle 14:44
Giovedì, 24/09/2009
Grazie a Tutti cmq ho risolto
non era nessuno dei problemi ke avete detto voi
ma Il problema era ke andava ritoccato il codice!!!

Grazie a Tutti  :k:




PM
Pagine: [ 1 2 ] Precedente | Prossimo