I've created an UltraGrid and added a checkbox column with a checkbox in the header. When this control executes a horizontal scroll the checkbox column, of course, scrolls perfectly but the header checkbox itself remains in place.
I've pasted a screenshot of what happens when a checkbox is in the leftmost column and then the control is scrolled as far to the right as it will go. The header checkbox position is unchanged despite the fact that the header has properly scrolled.
I am using version 9.2. Is this a known bug? If so, has it been fixed in a later version or is there a workaround?
Hello haggard,
I tried your scenario and was not able to reproduce it. I created a sample of my own and attached it to this post. You could review it and see if it helps. If it does not, could you please attach an application for me to take a look at it. I will be glad to assist you further if the problem persists or if you need any additional assistance.
Figured it out. It turns out that the whole thing was a complete red herring. The person who originally created the layout did not know how to handle click events on the header and so put a freaking checkbox on the checkbox column's header and this was the check event he used to do things to the rows. Since the header was overlayed with a checkbox it did not, of course, scroll horizontally when the UltraGrid's position changed. The fix is to use the header's own checkbox processing in the manner in which the things was designed.
Sorry for the trouble.