Don't know if you ever managed to get this to work, but, for V2007, standard,
it's still possible, but takes more steps.
Once you've created your shape data, the adventure begins.
1.) With your shape selected, go to menu bar>Insert>Field>Shape Data. This
should plunk your data, or some of it, right smack dab in the center of your
shape.
2.) Open the shapesheet (right click your shape>Show Shapesheet)
3.) Right click in the shapesheet, select Insert Section, and choose both
Controls and Text Transform.
4.) Edit the Controls Section:
a.) Change the X value cell from Width*0 to Width*1
b.) Change the Y value cell from Height*0 to Height*0.5. This places
the control on the shape's right side, centered vertically. You can place it
anywhere you wish. This is just initial setting. When the shape is placed,
you can drag it around.
5.) Edit the Text Fields section. This was created when you did
Insert>Fields>Shape Data. In the value cell, you'll want to enter all of
your shape data definitions that you want displayed. It'll look something
like: Prop.ReferenceDesignator&CHAR(10)&Prop.Model. This example will show
the data for both the ReferenceDesignator and Model values.
6.) Edit the Text Transform section
a.) TxtPinX should become: Controls.Row_1
b.) TxtPinY should become: Controls.Row_1.Y This slaves your
textbox to the control pin and allows dragging.
c.) You can play with the TxtLocPinX and Y entries. Perhaps setting
TxtWidth*0.
7.) A nice feature to add: in the Events Section, EventDblClick: enter
DOCMD(1312). This will bring up the shape data entry form when you double
click the shape.
This should get you started.
HTH
Wapperdude