Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Richtextbox e cambiamento colore
Forum - C# / VB.NET - Richtextbox e cambiamento colore

Avatar
Sparvier0 (Normal User)
Newbie


Messaggi: 19
Iscritto: 25/02/2011

Segnala al moderatore
Postato alle 22:20
Martedì, 21/06/2011
Sarà una cosa stupida, ma ci sto perdendo troppo tempo.

Come faccio a cambiare il colore del testo in una richtextbox.

Ci sono metodi come SelectionColor o ForeColor, ma ho provato in tutti i modi e non funziona, cioè, mi prende sempre il colore dell'ultima istruzione SelectionCOlor che imposto.

Grazie

PM
Avatar
Qwertj (Dev Team)
Guru


Messaggi: 678
Iscritto: 30/05/2011

Up
1
Down
V
Segnala al moderatore
Postato alle 8:36
Mercoledì, 22/06/2011
Selezioni testo con il metodo Select(). imposti SelectionColor come preferisci, poi se vuoi puoi rilasciare la selezione (facendo una selezione di lunghezza 0) e impostare SelectionColor con il colore "predefinito", cosicchè il pezzo selezionato prima rimane colorato ma quando continui a scrivere continui a scrivere con il colore normale.
Altrimenti fai solo la prima parte e buonanotte :D

PM
Avatar
Phil93 (Normal User)
Pro


Messaggi: 85
Iscritto: 26/01/2011

Up
0
Down
V
Segnala al moderatore
Postato alle 1:11
Mercoledì, 22/06/2011
Devi cambiare colore a una frase specifica o a tutto il testo indistintamente?

PM
Avatar
GN (Member)
Guru


Messaggi: 772
Iscritto: 30/04/2011

Up
0
Down
V
Segnala al moderatore
Postato alle 21:41
Mercoledì, 22/06/2011
Se invece vuoi cambiare il colore di tutto il testo, basta che imposti la proprietà ForeColor.

PM