This event is indeed not available in
StatusBarPanel
. I think the reason is: it is not needed. In edit boxes, there are two way of modification of text: by the user and programmatically. As the only way to write to
StatusBarPanel
is programmatical, who needs this event?
If you have nothing else to do, you can always create a derived class using
StatusBarPanel
as a base class and add this event. You derived panels will be used in you UI in exact same way as original
StatusBarPanel
class.
You certainly need coherency if you write some status text in two places, to avoid repeating yourself (
http://en.wikipedia.org/wiki/Don't_repeat_yourself[
^]). But in this case, do just the opposite: create some text property on some outer context, such as you form. In setter of this property code the side effect of the setting: writing to your (regular) status bar panel and some other effect which should be kept in sync with status panel. This approach is much easier and more flexible at the same time.
—SA