Enclosed is the details for the existing control that has changes that need to be made. Here are the actual changes that need to be made.
1. need the properties changed (need to have small vscroll, large vscroll plus the same thing with horizontal)
2. if a control is on top of the scroll bar, then scroll bar needs to be on top of the control (which means the control would not show up until a person scrolls).
If it shows at design time, that can be fine. However, it cannot show up at runtime
3. if someone changes the small or large scroll values, it needs to change it on the scroll bar immediately (not waiting for someone to run the application first).
4. need properties so it can scroll automatically (by setting the vscroll or hscroll values), it would scroll
5. need it so there is no blinking when scrolling (maybe by having a picture box it sets focus to after it finishes scrolling)
6. what would be preferred would be a method that when ran, would at the beginning, set the scroll values to 0, so if the form was edited, then it would still position the items correctly
The last one would be preferrable but not required. Let me know if you have any questions. I did not do this control so I would not be able to explain any of the code at all. Also enclosed is a sample project that uses the control. That is used to help complete requirement 2. To see that happening, right click the control (no other controls on it), click edit. Then do a large scroll. Then place 2 controls. Then right click, scroll up. So far so good. Then run the application.
## Deliverables
The compiled ocx for the changes required (the 6th requirement is optional). Also, the complete fully functional source code for the work completed. Also, a small change to the enclosed sample to show that by sending a value, it would scroll to a certain position.
## Platform
Windows XP Home Edition.