Posts Tagged ‘DateTimeControls’

Animation 2.2.1, ButtonControls 1.4.3, ComboListBoxControls 1.1.0, DateTimeControls 1.1.1, EditControls 1.4.2

Friday, January 1st, 2010

Happy new year!

I’ve released updates of Animation, ButtonControls, ComboListBoxControls, DateTimeControls and EditControls. The ComboListBoxControls update is a larger one and includes a new feature. The other updates contain minor fixes and tweaks only.
I’ve also started to ship stripped debug symbol files (*.pdb) with the binaries. This will give you more detailed stack traces when creating crash dumps or debugging your program with a symbolic debugger like Visual C++.

DateTimeControls 1.1.0

Sunday, July 26th, 2009

Here’s another update of DateTimeControls. I’ve added a new property “Value”. You may wonder why I did this, as there’s already the “CurrentDate” property. Well, “CurrentDate” is of type “Date”. This causes problems with data-binding if the table contains NULL values. Those NULL values should be handled as “no selection made”, i. e. the “DateSelected” property should be set to “False” on such a NULL value. However, you would need to bind 2 properties for 1 column. I doubt this is possible.
I could have changed the type of “CurrentDate” to “Variant” and change its implementation so that setting this property to a NULL value is handled as if “DateSelected” was being set to “False”. But this would have broken binary compatibility. Therefore I introduced a new property that combines “CurrentDate” and “DateSelected”.

DateTimeControls 1.0.1, ProgressBar 2.1.2, TabStrip 1.3.0, TrackBar 1.2.2

Saturday, July 11th, 2009

I’ve released updates of DateTimeControls, ProgressBar, TabStrip and TrackBar. Nothing spectacular, mainly bugfixes. I could also lower the usage of GDI objects and make the binaries a bit smaller.

ProgressBar and TrackBar support Windows 7 now, too. Both controls also got 1-2 new features. Actually, version numbers 2.2.0 and 1.3.0 would have fit better, but this awareness comes a bit too late…

TabStrip also has got a new feature. Using the OLEDragImageStyle property, you can choose between Aero style OLE drag-images and classic OLE drag-images. If the system supports only classic ones, then of course those will be used even if the control is configured to produce Aero drag images. And of course all this applies only if you let the control create the drag-image instead of doing it yourself.

DateTimeControls 1.0.0

Wednesday, January 28th, 2009

I’ve finished two new controls: A date-time picker and a calendar. If you’re tired of the no-themes-support of the corresponding controls from Microsoft, you should give the new controls a try. Of course they also support Unicode, drag’n'drop and so on.

The controls are my hobby and I’ve not much spare time, so don’t expect too many releases in 2009. But I’ll release a highly updated ExplorerListView control soon. The next new controls (among ShellBrowser) will be ComboBox, DriveComboBox, ImageComboBox and ListBox.

Oh, by the way, DateTimeControls officially supports Windows 7 Beta 1.