A little progress, help still needed
Well I have been able to create a card type custom object now that I have been able to move around a form. This is huge progress for me and I still have the code I'm working with if it may be of help to anyone to see what else I need to learn to do.
However, I have a different, less painful (I believe) problem. My z-order doesn't seem to really reflect anything about which card is being moved or anything. Instead, it is only the order in which they are created. I have tried a sendtoback() and bringtofront() call, each, but they seem ineffectual. I'm sure I need to override them and account for this in the OnPaint of the card custom objects. Except, what kind of painting/rendering code is used for z-order? Any z-order information relating to custom controls would be helpful, thanks.