Solved

Adding a scroll bar to picture control

Posted on 1997-09-20
3
425 Views
Last Modified: 2012-05-04
I want to be able to draw lines in a picture control at run time so the code would be something like
Picture1.Line (X1,Y1)-(Y2, Y2), RGB(0, 0, Color)

What if I want to draw more than the defined size of the Picture control.  Can I add scroll bar to the Picture control somhow so I can draw beyond the size of the Picture control and be ble to scroll?

If it is impossible, is there any other alternatives to do the same task? --> I need to draw lines, but I don't know how many lines I need to draw.  If it goes beyond the size of the initial screen, I want to be able to scroll up and down or right and left to see the entire picture.

Any suggestions will be greatly appreciated.
 
0
Comment
Question by:hkimhkim
3 Comments
 
LVL 1

Expert Comment

by:fideba
Comment Utility
You can draw a scroll bar to the left of your picture control.  Whenever the user clicks the scrollbar, you can change the top property of the picture control (like: picture1.top = picture1.top + 1000).  This will make the picturecontrol behave like a scrolling control.

Filip
0
 

Author Comment

by:hkimhkim
Comment Utility
I wanted to move the content (pictures drawn in the picture frame) not the picture frame itself.  If I do the way you described here using picture1.top=vscroll.value

The entire picture object moves up and down in the form.

Think of it as a textbox.  The content in the textbox moves but the textbox frame stays.  That's what I wnat to do.
0
 
LVL 3

Accepted Solution

by:
wolfcrag earned 50 total points
Comment Utility
Check out the following Knowledge Base article, which details how to create scrollable picture boxes:

http://www.microsoft.com/kb/articles/q140/8/78.htm

(How to Create Scrollable Viewports in Visual Basic

  Last reviewed:
  December 8, 1995
  Article ID: Q140878)

Or if you have Visual Basic 3:

http://www.microsoft.com/kb/articles/q71/0/68.htm
0

Featured Post

Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

Join & Write a Comment

Have you ever wanted to restrict the users input in a textbox to numbers, and while doing that make sure that they can't 'cheat' by pasting in non-numeric text? Of course you can do that with code you write yourself but it's tedious and error-prone …
Enums (shorthand for ‘enumerations’) are not often used by programmers but they can be quite valuable when they are.  What are they? An Enum is just a type of variable like a string or an Integer, but in this case one that you create that contains…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

7 Experts available now in Live!

Get 1:1 Help Now