| To: | REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com> |
|---|---|
| Subject: | Re: testo colorato |
| From: | Lucio Liberi <lucioing at tin dot it> |
| Date: | Fri, 1 Feb 2008 12:39:26 +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> <ABDB2E61-38D3-4D75-A072-45DC07564756 at cantoberon dot it> |
Si, Giulio.. infatti... Ma si ostina a non funzionare...
Dim i, pos, l As Integer
Dim Num As Double
EditField1.text=""
EditField1.TextColor=RGB(0,0,0)
for i=0 to 100
Num=Rnd()*1000
EditField1.text=EditField1.text+format(Num, "####.##0")+chr(13)
l=Len(format(Num, "####.##0")) <------- guardo quanto è
lungo il numero formattato...
pos=Len(EditField1.text)-l <---------- ne individuo la posizione del cursore... Immagino che la posizione sia data dalla lunghezza di tutta la stringa meno la
lunghezza dell'ultimo numero
If Num>500 then
EditField1.StyledText.TextColor(pos,l)=RGB(255, 0, 0) <----
cambio colore a partire dal pos-iesimo carattere per "l" caratteri
else
EditField1.StyledText.TextColor(pos,l)=RGB(0,0,0)
end if
next
-----------------
Allora, bastardo... che altro vuoi? Perchè non funzioni? Non mi
esprimo sul mestiere delle tue sorelle....
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: testo colorato, Giulio Mastrosanti |
|---|---|
| Next by Date: | Re: testo colorato, Giulio Mastrosanti |
| Previous by Thread: | Re: testo colorato, Giulio Mastrosanti |
| Next by Thread: | Re: testo colorato, Giulio Mastrosanti |
| Indexes: | [Date] [Thread] [Top] [All Lists] |