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: Giovanni Gualeni <ggualeni at tiscali dot it>
Date: Fri, 1 Feb 2008 14:12:31 +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>
Il giorno 01/feb/08, alle ore 12:30, Giulio Mastrosanti ha scritto:

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

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

Mi sa che avete un ragione entrambi:

  Dim i, pos, l As Integer
  Dim Num As Double

  EditField1.text=""

  for i=0 to 100
    Num=Rnd()*1000
    EditField1.appendtext format(Num, "####.##0")+chr(13)

    l=Len(format(Num, "####.##0"))

    pos=Len(EditField1.text)-l-1

    EditField1.selstart = pos
    EditField1.SelLength = 10

    If Num>500 then
      EditField1.StyledText.TextColor(pos,100) = &cFF0000
      'EditField1.SelTextColor=&cFF0000
    else
      'EditField1.StyledText.TextColor(pos,100) = &c000000
      EditField1.SelTextColor=&c000000
    end if
  next

Giovanni


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