How do I create a picture sorter?

Posted on 2004-11-09
Last Modified: 2010-05-02
Hello!  I am looking for either some code or an ActiveX control that will help me with a picture sorter.  Let's say I have fifty bitmaps (all the same size).  I want to be display them across, then down (5 across, then continue to next row).  It will actually look alot like the PowerPoint slide sorter.   I would also like to select one or more of the images from the viewer and move them back or forwards.  So if I want to select pictures 2 and 3 and move them in front of picture 1, I should be able to do that.

Lastly, I would also like to be able to zoom the pictures within the control.  If the pictures are too small to view, the user will enlarge the pictures to get a better view of that.

I know that's alot, but the client is very high maintenance :-)

I hope all this made sense.  I am using VB6 btw.

Head Pygmie
Question by:headpygmie
    LVL 2

    Accepted Solution

    Leadtools makes a great SDK that lets you do pretty much anything you can dream of with images.
    LVL 28

    Assisted Solution


    Author Comment

    Thanks for the replies:

    Dudge - Leadtools look a program the lets manipulate images and do a lot of stuff to it.  It does not appear to "manage" the pictures like I would like.  I already have the pictures and really don't need to do anything to it except for displaying and zooming it.

    Vinny - That program looks pretty cool.  Great interface and definitely closer to what I'm looking for.  I still need to be able to increase the size of the thumbnails in the viewer and also move them around (sort them) though.  

    LVL 11

    Expert Comment


    Try this:

     - double click on empty thumb to load a bitmap into it
     - right click on thumb with bitmap to get other options
    LVL 2

    Expert Comment

    Leadtools will let you do anything.  You can create thumbnails of any size.  Sorry I don't have a sample to show you.  It is an SDK and will have a bit of a learning curve but if you're looking for the most options and future expandability, LeadTools is the one to go with.  For a quicker solution, you would probably want to try to modify Vinny's program to do what you want.

    Author Comment

    Thanks Dudge and Vinny.  Although each tool individually did not perform all the tasks I hoped for, they did give me ideas on how to work around the problem.  

    Head Pygmie

    Featured Post

    Better Security Awareness With Threat Intelligence

    See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

    Join & Write a Comment

    Introduction While answering a recent question ( in the VB classic zone, I wrote some VB code in the (Office) VBA environment, rather than fire up my older PC.  I didn't post completely correct code o…
    When trying to find the cause of a problem in VBA or VB6 it's often valuable to know what procedures were executed prior to the error. You can use the Call Stack for that but it is often inadequate because it may show procedures you aren't intereste…
    As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
    Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

    732 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

    24 Experts available now in Live!

    Get 1:1 Help Now