For what it's worth, I just ran a copy of a project built in 5.5.5
that has a component with the same type of construct, and it works
fine. It's a report window, with a "Background" canvas that can be
scrolled if there is more than a single window-height's worth of
content on it. The content is all dynamically generated canvases.
When I scroll the background canvas, the content scrolls perfectly.
This is in RB 2006R3 (which I assume shouldn't be significantly
different regarding this behavior than R4), on a Macintosh.
I have a demo version of RB2004R4 for Windows and moved an RB 5.5.5
project into it. I like the new RB interface.
The project has a big canvas used to scroll other canvases that are
created on the fly using a control array. The big canvas is locked to
the edges of the window it resides in.
The problem I haven't solved at the moment is the canvases created
using a control array don't scroll as desired. They appear to sit on
on top of the other in the window as the big canvas is scrolled.
I tested RB2004R4's canvas scrolling ability in a new project to make
sure there are no obvious bugs I could spot. I set up three push
buttons to scroll up canvas controls, scroll down canvas controls and
with the third push button creating a canvas control on the fly. It
appears to be working fine.
Returning back to the converted RB 5.5.5 project, the control array
canvas controls appear to be within the big canvas's bounds and so I
think they should scroll. I have placed an extra canvas control on
the big canvas to observe and make sure scrolling is still working and
it is and the extra canvas moved up and down.
So I am wondering if this may be a 5.5.5 to 2004R4 project conversion
issue related to the imported canvas control (or its super canvas
control class) and if anyone else has experienced something similar
and knows what to do.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>