RB:Tabel:Inhoud:kleuren
6 februari 2005 - 21:59   
geplaatst door: Jello
Het is een redelijk simpele vraag met hopelijk een simpel antwoord ...
Hoe kan je de text in een tabel in Real Basic kleuren ...
M.a.w. ik wil dat bv. de text in cell(0,0) rood is ...

Hoe?

RB:Tabel:Inhoud:kleuren
7 februari 2005 - 11:55    reactie #1
geplaatst door: Jello
Niemand een idé ofzo??

mmmm....

RB:Tabel:Inhoud:kleuren
8 februari 2005 - 13:20    reactie #2
geplaatst door: TLM
Bekijk eens de CellTextPaint of CellBackgroundPaint events voor een listbox.


TLM

RB:Tabel:Inhoud:kleuren
8 februari 2005 - 20:00    reactie #3
geplaatst door: Jello
oorzaak al gevonden...
ik zit met 5.2.4 van RB ...
dit ondersteund dit nog niet  :blush: ...  :cry:  :cry:  :cry: ...

m.a.W. zal me dus niet lukken

RB:Tabel:Inhoud:kleuren
8 februari 2005 - 20:53    reactie #4
geplaatst door: TLM
Jello die events zijn ook beschikbaar in REALbasic 5.2.4 hoor.

Welke code gebruik je juist om tekst rood te zetten?


TLM

RB:Tabel:Inhoud:kleuren
8 februari 2005 - 21:36    reactie #5
geplaatst door: Jello
Om tekst in het rood te zetten doe ik gewoon
editfield.color (of textcolor ... weet nu effe niet) =RGB(......) of HEX(....) of RED :D ...

maar nu heb ik het idd gevonden ...
ik zocht in de menu-items die ie gaf in code vorm...

ik zit effe te testen ...
als je presies weet hoe zou ik blij zijn ... :D

RB:Tabel:Inhoud:kleuren
8 februari 2005 - 21:40    reactie #6
geplaatst door: Jello
ok, zit al verder ...
maar nu is alles dat kleur ...
is het mogelijk om bv. rij1 dat tegeven en rij2 dat ?
... 'k zal nog ma es goed moete zoeke :D
RB:Tabel:Inhoud:kleuren
9 februari 2005 - 09:16    reactie #7
geplaatst door: Jello
Iemand een id hoe je slechts 1 rij kleurt ?
Nu heeft ie de neiging om het overal te zetten ...
en als ik de code (inclusief den dim ) naar CelClick zet, krijg ik schone error dat g=nil ...

iemand raad :? :D

RB:Tabel:Inhoud:kleuren
9 februari 2005 - 12:26    reactie #8
geplaatst door: TLM
Ah je gebruikt een editfield. Stijlen e.d. mixen in een Editfield kan als je de property Styled aanzet.


TLM

RB:Tabel:Inhoud:kleuren
9 februari 2005 - 12:51    reactie #9
geplaatst door: Jello
nee ik gebruik geen editfields en geen stijlen ... :d

Kijk ...
ik heb een systeempje dat rij per rij af gaat ...
en als een rij aan een situatie voldoet moet ie rood kleuren
for x=0 to listbox.listcount-1
if listbox.cell(x,0)="vrij" then
KLEUR DEZE RIJ ROOD ..
end
next ...

RB:Tabel:Inhoud:kleuren
9 februari 2005 - 13:06    reactie #10
geplaatst door: TLM
In de Listbox.CellTextPaint kan je het volgende kan je de volgende code gebruiken;


If Me.Cell(row, column) = "vrij" Then
   g.ForeColor = RGB(255, 0, 0)
   g.DrawString Me.Cell(row, column), x, y
 Else
   g.DrawString Me.Cell(row, column), x, y
 End If
 
 Return True

Je kan hier inderdaad de CellClick event niet voor gebruiken, want daar is g (het Graphics object van de listbox) niet aanwezig.

Suc6


TLM

RB:Tabel:Inhoud:kleuren
9 februari 2005 - 15:00    reactie #11
geplaatst door: Jello
Ok, bedankt hiervoor ...
maar het is nog iets moeilijker ...
ik heb een script , dat leest iets uit een kollom ... vraagt u iets ... vergelijkt uw antwoord ... enzovoor .. rij per rij...
het prog is al zodanig in mekaar verweven dak ier best geen code neerzet...
nu moet ik dus kunnen doen via een button-action event...
Rij X=groen...