I’ve fixed the memory leaks in three more control libraries. More to come soon…
I’ve received a bug report that dragging files into my controls can make the control or Windows Explorer crash, especially if the data object’s SetDropDescription method is called. So here is version 1.5.1 of the ComboListBoxControls library, that fixes this issue. More updates will be released soon…
As promised I’ve released updates to the ComboListBoxControls, ProgressBar, and TrackBar libraries, introducing the FinishOLEDragDrop method.
I’ve released version 1.4.1 of the ComboListBoxControls library. It fixes a crash that occurred in any of the controls when removing the last item.
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.
I’ve released a new version of the ComboListBoxControls library. It fixes a crash that could happen under rare circumstances.
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.
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.
I’ve released updates of the ComboListBoxControls and DateTimeControls libraries. They fix problems with various events, especially the ContextMenu event.
Additionally, the DateTimeControls library now officially supports Windows 8.
I’ve released a new version of the ToolBarControls library. It works-around the problem that the background of stand-alone toolbars wasn’t drawn properly by default.
This version also comes with a new VB6 sample which demonstrates how to build a breadcrumb bar like that in Windows Explorer. Here’s a screenshot of the sample: