--- El jue 4-feb-10, Graeme Geldenhuys escribi?:
Show quoted text 21 lines
Now that goFixedRowNumbering is fixed, what about the other
problem?
"So it seems Cell() and Columns() are inconsistent in
meaning (column 0 not
being the same thing)"
I haven't double checked this after the goFixedRowNumbering
fix, but I
still think this is a separate issue and not affected by
goFixedRowNumbering usage. Cells[0,0]? doesn't seem to
be equal to
Columns[0].Title.Caption - if you have one fixed row and
one fixed
column. In that case Column[0].Title.Caption is actually
referring to
Cell[1,0] (note aCol = 1 here) - this is inconsistent and
weird.
Is this done by design?
Is it an inconsistency?, yes and not.
One would expect that columns list correspond to physically grids columns but this is not true. This is not true for a dbgrid where underlaying grid cell 0,0 do not correspond to grid.columns[0].title.caption in case there is an indicator column (I might be wrong and hence I may have implemented this feature wrong :().
As the stringgrid columns support was based on how the columns works on dbgrid, it remains consistent that list column do not always correspond to physical grid columns. If a user that does not know this start coding and find that the caption on first custom column is not drawn on first grid column it does looks like an inconsistency, I agree too. So yes and not.
Btw, the column's caption should take precedence when drawing on corresponding grid cell.
This is not easy to fix, and also without causing headaches and unconformity by developers that currently have their applications running fine. So because of this and because I think this is not a major show stop, really I'm tempted to just document the fact and let the things like they are.
There is(are) already bug report(s) about this issue, I have not resolved them because it's still not a decided thing. In any case I don't expect to work on this before 1.0.
Jesus Reyes A.
Show quoted text 5 lines
--
Regards,
? - Graeme -
Jesus Reyes A.
Encuentra las mejores recetas en Yahoo! Cocina.
http://mx.mujer.yahoo.com/cocina/