realbasic-nug.it
[Top] [All Lists]

Re: testo colorato

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: testo colorato
From: Giulio Mastrosanti <giulio at cantoberon dot it>
Date: Fri, 1 Feb 2008 12:30:16 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <60ED6A18-1E08-4D6A-B1A4-EC4D0953B4AE at tin dot it>
Ciao Lucio,

il comando textcolor imposta il colore di tutto il testo dell'editfield,

se vuoi in colori diversi solo determinate righe o parti del testo,

devi innanzitutto mettere a true la proprieta' styled dell'editfield,

e poi usare la proprieta'o SelTextColor per impostare il colore del testo selezionato, dopo aver impostato le proprieta' selstart e sellength per selezionare solo le parti che ti interessa colorare.

a presto,

     Giulio






Il giorno 01/feb/08, alle ore 11:48, Lucio Liberi ha scritto:

Scrivere un programma che segnali in rosso tutti i numeri maggiori di 500.
...a dirla così sembra facile...

oh, ragazzi... ma io sono uno serio... uno con 25 anni di esperienza alle spalle... mica bau bau micio micio... se avete delle domande più difficili, bene... altrimenti andate a studiare....

che ci vuole...

EditField1.TextColor=RGB(0,0,0) <------ inizio con il colore nero

 for i=0 to 100
   Num=Rnd()*1000
   If Num>500 then
EditField1.TextColor=RGB(255, 0, 0) <---------- maggiore di 500, colore rosso.....
   else
EditField1.TextColor=RGB(0,0,0) <---------- diversamente... nero.
   end if
   EditField1.text=EditField1.text+format(Num, "####.##0")+chr(13)
 next


ecco fatto... basta lanciare e....

o cazzo... non funziona...   ehmm... volevo dire...
aspe'... forse....

Oddio....... che figura da pivello...


Insomma... dopo tutta 'sta farsa, c'e' un modo per mettere una sola riga o una parte di essa ad un determinato colore? Sto scrivendo un programma di calcolo e vorrei evidenziare in rosso SOLO certi numeri... Ma non ci riesco.

Grazie...



<Prev in Thread] Current Thread [Next in Thread>