1.TMSFNCObjectInspector is sorting properties alphabetically.
Is there a way to keep the order of the properties as defined in the object ?
2. Is there a way to expand by default all nodes that are representing sub objects properties.
3.
Aspects like groups, nodes and corresponding appearances are not
described in the documentation. Is there any demo example showing how to
take advantage of those?
This is unfortunately not possible. Even when not having properties defined in the correct order, RTTI will automatically sort them. They are added sorted alphabetically by default. If you want to override this, you can use the TMSFNCObjectInspector.Sort method and (optionally) the OnNodeCompare for custom sorting.
2) Yes, after assigning the Object property, use the following code:
3) The demo of the TTMSFNCTreeView (which the TTMSFNCObjectInspector inherits from) included in the distribution demonstrates a custom column appearance, node appearance etc...