You don't have to wait for an enhancement. You can do this in minutes [Wink] . If this will be common you can inherit the MaintenanceFormToolstrip and add this logic to the control and then use your inherited toolstrip.
In short, just add a label to the end of the toolstrip and in the EditingStateChanged event of the BO you can set the label text to the Editing State:
lblToolstripLabel.Text = MyBO.EditingState.ToString()
I actually thought about that after posting... Seriously!
The only issue with this is that the MaintenanceFormToolstrip does not represent a single BO. The MaintenanceFormToolstrip respects the settings of the IncludeInForm properties on the form and the BOs. All SF forms have a property called BusinessObjects that is a collection of all of the BOs that are dropped on that form. The MaintenanceFormToolstrip represents them all according to the IncludeInForm settings. So the primary problem is that you really do not know which BO represent in the Sort.
I understand your explanation and and the restriction that exists.
However (with all due respect), I don't like the way the toolstrip gets it's BO.
Can you give us an additional Toolstrip that allows us hookup BO? Man that would solve several of my problems? Come on, I'll buy you a Beer!
Please give it some thought!
..ßen