I have a UltraTree using the OutlookExpress ViewStyle. Is there a secret to getting nodes with the OptionButton NodeStyle to display the option buttons?
The NodeStyle property is only applicable under the 'Standard' setting of the ViewStyle property.
Ok, then on to my second question which I'll list again:
Another question is how can you get column headers to be displayed (and only at the top like with OutlookExpress ViewStyle) with Normal ViewStyle? The column header displays in OutlookExpress ViewStyle, but not Normal.
You cannot. The Normal style does not have support for column headers.
It seems like what you need to do is use OutlookExpress style and then implement the optionset as a column in the tree. There's no built-in support for that, but you could use a boolean column to display a checkbox and keep trap of the "selected" node and then trap for changes on the boolean column cell so that when the user checks one node, you uncheck the previously-selected node.