>> I have these data types as "constant" ( the other options are calculation. list, and table and I don't want any of these do I?)
Actually, constant means just that... never changing.
You likely don't want calculation in this case, however, I suspect you do want List or Table.
Table means you define a table that specifies the values for a particular size of the part... i.e., if you have a specific manufacturer/model, they're likely to have a specified LxWxH, manufacturer name, model number, etc.. in such a case, a Table is used to fill out all the params for that particular size/make/model.
List is a bit more flexible (and thus less specific). I.e., you can define separate lists of available values for L, W, and H. In some cases I've created lists with every integer size from 1 to 120 (to avoid the 'do you want to make a custom size' message) Of course, if you want fractional sizes, you end up with a lot of options in the list (it helps to do this in Excel then copy/paste to your part definition)
The other option is a List with a single value (and as you indicate, use the custom sizing flag), this would all you to specify any value (but as indicated above, you'll be prompted about custom sizing).
Finally, the one thing to note is that there are some issues with MvParts that have no connectors. In particular, in this case, I found that when I created a panel with a flexible LxWxH, after inserting the part, MvPartModify didn't let me change the size... i.e., I could chose a new size, but after clicking OK, the size wouldn't updat the model. So, you may want to make your part with at least one connector on it... that seems to resolve the issue.
Martin Schmid
Product Line Manager
Mechanical Detailing and Electrical Design
Architecture, Engineering, and Construction
Autodesk, Inc.