I guess you have a serious bug in TNextGrid with TNxTreeColumn when using PAGEDOWN and PAGEUP button, here is how to reproduce it:
Create a clean form, add a NextGrid control (make the visible row count = 10 rows) and with one TNxTreeColumn and one TNxTextColumn, add a button on the form, at the on button click event, adding the following code
CODE
nxgrid.AddRow(20);
nxgrid.AddChildRow(0);
nxgrid.AddChildRow(0);
nxgrid.AddChildRow(0);
nxgrid.AddChildRow(0);
When if the first row is expanded, Press PAGEDOWN button will goes to 10th row, which is good. but when the first row is shrink(all its child rows are all invisible), then press PAGEDOWN, it will goes to/8th rows. so if adding more child rows, press PAGEDOWN will goes to row of VISIBLECOUNT - child count of first row. so you can image if the child row of the first row exceed the total of visible row count, What will be happend?
so I would assume that pressing UP ARROW and DOWN ARROW would have the same problem.
so please give this a quick fix, we can not afford this kind of bug to give to our customers.
Why don't you fully test your grid before make a new release?
Regards,
WEI



Find content
Not Telling
