Am 22.08.2006 um 13:55 schrieb IT-Rosenowski:
Hallo Enno,
natürlich geht das.
Einfach zwei Variablen anlegen z.B. selectedRow und selectedColumn als
integer.
Im Event CellClick diese füllen.
Danach im CellbackgroundPaint folgendes:
if selectedColumn=column and selectedRow=row then
g.ForeColor=&cFF0000
g.FillRect 0,0,g.Width,g.Height
else
g.ForeColor=&cFFFFFF
g.FillRect 0,0,g.Width,g.Height
end
return true
und im CellTextPaint das:
if selectedColumn=column and selectedRow=row then
g.Bold=True
g.ForeColor=&CFFFFFF
else
g.ForeColor=&c000000
end if
g.DrawString me.cell(row,column),x,y
return true
Und siehe da wir haben die Lösung.
Gruß Rossi
Besten dank Rossi,
damit klappt es und durch ein verwenden beider codes habe ich jetzt nur
einen grauen zellhintergrund statt des hilites für die ganze reihe der
angeklickten zelle.
gruss
enno