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”.
Author: TiKu
-
DateTimeControls 1.1.0
-
Forum closed down next week
I will be away from July 29th to August 3rd. Over the last weeks, more and more spam came through the anti-spam protections of the forum. I don’t want the forum to drown in spam, so I’ve decided to shut it down while I’m away.
-
Zensursula 2.0
If you don’t like the video I posted on Monday, because you are a rocker, then maybe this one meets your taste.
-
Zensi Zensa Zensursula
Our Federal Minister of Family Affairs, Ursula von der Leyen, has enforced a new law, that allows a mandatory blockage of child pornography in the internet through Internet service providers via a block list conducted by the Federal Criminal Police Office (BKA). While fighting child pornography is good, doing it by blocking websites is bad and a danger for our democracy. Why? Because those who want to access a blocked website, just need to enter a foreign DNS server, so the blocking is without effect (Note: it already is possible and very effective to shut the websites down). But to block the websites, an infrastructure is created that can easily be used to block other websites as well. The past has taught us, that the inhibition threshold to extend censorship and surveillance is very low once the technical infrastructure is available. Members of the CDU are already fighting to extend this new law to block “Killerspiele” (ego shooter games).
During the debate about the law, von der Leyen has got the nickname “Zensursula” which combines the German word for censorship (“Zensur”) and von der Leyen’s given name (“Ursula”). Oliver Kels, Rob Vegas and Diana Leder have made a nice song about the whole problem. It’s of rather good quality and could become a summer hit. If you drive a German radio station, please play this sond so that more people get advised. -
ExplorerListView gets some new features
Thanks to Geoff Chappell, the next release of ExplorerListView will include several new features. Geoff has analyzed Windows Vista and he has found out that the native list view control of Vista has an undocumented COM interface. This interface can be used to do things like footer areas, subseted groups and groups in virtual mode. I’ve published an article on The Code Project about it.
Footer area support is already implemented and works fine on Windows Vista and 7 Beta 1 (I did not test 2008, but would be surprised if it wouldn’t work there). Subseted groups support is complete, too. It works on Vista (and probably 2008), but not yet on 7. Groups in virtual mode are working, too, but again on Vista and 2008 only.
Here’s a screenshot showing the footer area support:
Unfortunatly, to implement groups in virtual mode in a clean manner, I had to do some compatibility-breaking changes. -
ExplorerListView 1.0.0 Beta 5
Much later than planned I have released an update of ExplorerListView. The changelog is as long as a novel. Most changes are new features available on Windows Vista. No less important is the implementation of the interface for the upcoming ShellBrowser control. I’ve also fixed many bugs.
Support for Windows 98, ME and NT4 has been dropped because my compiler doesn’t support those systems anymore. But Windows 7 is already supported. -
EditControls 1.3.3
I’ve released a minor update of EditControls. Not much has changed. OLE drag’n’drop has been improved a bit and it is possible to set the Appearance property to “Default” now (HotKeyBox and IPAddressBox only). Also this is the first release supporting Windows 7.