Animation 2.6.1, ButtonControls 1.9.0, ComboListBoxControls 1.4.0

It’s been a long time without any new release, but I have not been totally lazy.
While version 2.6.1 of the Animation control only fixes a small regression, the ButtonControls and ComboListBoxControls libraries have been extended by new features. The controls from the ButtonControls library now provide events for extended mouse button clicks. The ComboListBoxControls library controls also provide these new events as well as events for mouse wheel scrolling. Additionally I’ve fixed a bug that did lead to many mouse events being raised with wrong mouse coordinates and I’ve reactivated the data-binding capabilities.

Be aware that the events for the extended mouse buttons depend on the mouse driver configuration. So if they are not raised at all, this is more likely because of the mouse driver than because of potential bugs in the control library.

ComboListBoxControls 1.3.0, TabStrip 1.6.0

I’ve released new versions of the ComboListBoxControls and the TabStrip library. I’ve improved the performance for item/tab insertion, removal and retrieval. For the TabStrip the importance of this change is low because tab strips usually contain only few tabs. But for the combo box and list box controls, we’re talking about improvements by factor 65. When previous versions required 9.4 seconds to insert 10,000 items into a list box, the new version requires only 0.14 seconds.

ComboListBoxControls 1.2.5

I’ve released version 1.2.5 of the ComboListBoxControls library. It fixes a problem with the TextChanged event of the ComboBox control.
More important is the second change: I had to remove all data-binding capabilities. Lately several customers reported that they get an “Object library not registered” error when trying to add the control library to a new project. I could track this down to the data-binding attributes in the COM interface. As the usage of the attributes seemed to be correct and as these problems seem to be new, it’s likely that one of the recent Windows Updates introduced this incompatibility.
It has not been an easy decision to remove data-binding, but a working control is more important than a feature that surely makes things easier, but can be replaced by alternative implementations.