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
Visual Basic 6 - Syntax highlighting
Forum - Visual Basic 6 - Syntax highlighting

Avatar
MeTeMpSiCoSi (Ex-Member)
Pro


Messaggi: 159
Iscritto: 14/03/2007

Segnala al moderatore
Postato alle 20:38
Venerdì, 14/12/2007
Salve a tutti, allora il mio problema non è proprio colorare una parola, questo sono riuscito a farlo, ma colorare le prole che seguono un simbolo, ad esempio vorrei colorare tutto quello che sta scritto dopo ":". Oppure vorrei colorare le parole comprese tra due simboli, ad esempio gli apici "". Spero abbiate capito, in caso contrario postate pure. Grazie

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 21:34
Venerdì, 14/12/2007
le devi trovare con instr.
poi selezioni colori etc..
ovviamente se devi colorare tutto quello che c'è nella riga che segue arriverai fino al linefeed
se devi prendere ciò che è compreso tra due caratteri userai due volte instr e quelli saranno i limiti del tuo intervallo

se non lo sai instr ti riporta la posizione del carattere o stringa cercata nel testo inserito, per informazioni l'msdn è ben documentato su questa funzione.

Ultima modifica effettuata da P4p3r0g4 il 14/12/2007 alle 21:35
PM Quote
Avatar
MeTeMpSiCoSi (Ex-Member)
Pro


Messaggi: 159
Iscritto: 14/03/2007

Segnala al moderatore
Postato alle 15:24
Sabato, 15/12/2007
Scusa potresti farmi un semplice esempio? Non ho ben capito cosa fare

PM Quote
Avatar
antometal (Member)
Guru


Messaggi: 691
Iscritto: 12/09/2007

Segnala al moderatore
Postato alle 23:06
Sabato, 15/12/2007
intanto devi usara una richtextbox, poi prova questo codice

Codice sorgente - presumibilmente Plain Text

  1. richtxt.seltext=mid(richtxt,instr(1,richtxt.text,""""),instr(instr(1,richtxt.text,"""")+1,richtxt,"""")
  2. richtext.seltextcolor=colore



è un po incasinato e sicuramente ci sono degli errori...
fammi sapere

PM Quote