Visio - 2010 - How to create a LIST Container and shapes with numbers (Shapesheet question)

I would like to have a container in which I can place numbered shapes and be able to reorder them by dragging.
Can someone point me to a step by step procedure for creating this?  
All the video demos I see are list containers that are already created.  They assume you already know how to set up the list!  I know I have to do something to the shapesheets of the container and the list items.
All I have is an empty container and 10 shapes.  How can those shapes obtain dynamic numbering so that when I place them into a container they will re-arrange when moved.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Hi BT,

The MS/Visio team wrote a pretty good blog entry on this, the article is here:

Points to keep in mind:

You want to make a List, not a Container. The list does the re-ordering when you move member shapes.
You are (probably) really creating a system that consists of a List shape and list member shapes.
If you know the set of list members and can control them in advance, you can give them categories that allow (or disallow) them from being added to the list/container. You do this by adding User.msvShapeCategories to list member shapes. Then in the List, you add User.msvSDListRequiredCategories and/or User.msvSDListExcludedCategories.
You can control margins and heading size/position for the list.
You can even create several styles (more ShapeSheet programming) that the UI can read and react to. The end effect is that the Container Tools ribbon can actually present a drop-down, with previews, of the different styles of container/list that you've defined.

You can find examples of lists in the following templates/stencils:
Cross-functional flowcharts (this is pretty complicated, though)
Software & Database > Wireframe Diagram. Look for the Toolbars > Menu bar, and Toolbars > Drop-down menu shapes. Note that these are lists, and that they drop with three member shapes automatically (cool!)

I should probably write an article with a very simple list shape that people can start with, and post it on

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
brothertruffle880Author Commented:
Excellent!  Thanks.
Scott HelmersVisio Consultant, Trainer, Author, and DeveloperCommented:
Just to add my two cents worth, take a look at a series of three articles I wrote for EE -- they don't explain how to manually create a list but the third of the three includes an example of nested lists and containers that might give you some ideas.

At the bottom of the first article you'll find links to the second and third in the series.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Visio

From novice to tech pro — start learning today.