Blog

  • Many new releases

    I’ve released the following controls:

    • DateTimeControls 1.3.0
    • EditControls 1.7.0
    • ExplorerListView 1.3.0
    • ExplorerTreeView 2.2.0
    • TabStrip 1.5.0
    • TrackBar 1.5.0

    The DateTimeControls, EditControls and the TrackBar control have got the new DetectDoubleClicks property. For some controls, for instance for the Calendar control, Windows does not detect double mouse clicks. I wanted to provide DblClick events, so I worked around this limitation. Unfortunately the Microsoft developers had good reasons to not detect double-clicks for some controls. For instance if you rapidly click on the navigation arrows of the calendar control, you want the months fly by rapidly, but with double clicks enabled, the app will run into double clicks every now and then, and this slows down navigation alot. So I decided to implement a new property which can be used to deactivate my work-around. Attention: For the Calendar control and the up-down part of the UpDownTextBox control, double-clicks now are disabled by default. If you use the DblClick events of those controls, make sure to change the DetectDoubleClicks property to True.

    The TabStrip control now can attach a window (usually a control) with a tab and show/hide this window depending on the tab selection. This should make it a bit easier to display different controls on each tab. For instance the attached window could be a Frame control (without border and caption) that contains a specific tab’s child controls. Selecting the tab would make the Frame control (and its content) visible; unselecting the tab would make the Frame control invisible.

    ExplorerListView and ExplorerTreeView come with new sorting capabilities. There are new sort criterions which are based on the item text (just like sobText), but treat the texts as integer values, floating point values, currency values or date/time values. Your items are named “1”, “10” and “2” and you want them to be sorted “1”-“2”-“10” instead of alphabetically, which would be “1”-“10”-“2”? No problem! Simply specify sobNumericIntText as the sort criterion. You can also specify the locale identifier and a couple of flags that are applied when parsing the texts. Of course all this also applies to sorting listview groups.
    Additionally I improved the ItemGetDisplayInfo event a bit.

  • New section “Jobs”

    Maybe you have already noticed the new section called “Jobs” which I have added today. The company that I work for has some vacancies, especially for VB6 developers. I have been told that we also accept freelancers. If you are interested, then you should have a look at the “Jobs” section.

  • EditControls 1.6.2

    I’ve fixed some bugs in the EditControls library. Some properties could not be changed at runtime.

  • ShellBrowserControls 1.2.0

    Recently I’ve worked quite alot on ShellBrowserControls, and now it’s time to release all the improvements to the public.
    Version 1.2.0 fixes a couple of bugs and mainly improves browsing of slow items (e.g. remote namespaces). Now info tips are retrieved asynchronously if the environment supports it, and the main thread no longer is hung while some background thread is working on a remote namespace.
    However, in “Tiles” view mode there still is some blocking between background threads and main thread which I could not yet track down. Also Windows XP still seems to have some problems with blocking between threads. I have a theory that this is mainly caused by the way how thumbnail mode is implemented for Windows XP. Unfortunately I cannot really change this implementation.

    Many thanks to Christian Lütgens for his suggestions and his great help with testing.

  • ExplorerListView 1.2.0

    I’ve released ExplorerListView 1.2.0. It fixes a problem with drag’n’drop and comes with a new feature that makes it possible to extract info tip texts asynchronously. ShellBrowserControls 1.2.0 will make use of this feature if it is supported.

  • ShellBrowserControls 1.1.0, StatusBar 1.3.1, TabStrip 1.4.1, TrackBar 1.4.1

    I’ve released the remaining updates. ShellBrowserControls has been ported to Visual C++ 2010 (no support for Windows 2000 anymore, sorry). The other releases are bugfix releases.

  • EditControls 1.6.1, ExplorerListView 1.1.1, ExplorerTreeView 2.1.1, ProgressBar 2.2.1

    I’ve released the next bunch of updates. As yesterday these are bug fix releases, no feature releases.

  • Animation 2.3.1, ButtonControls 1.6.1, ComboListBoxControls 1.2.1, DateTimeControls 1.2.2

    I’ve released some updates. They don’t contain new features, but fix several bugs.

    More updates will come soon, so stay tuned.

  • ToolTip 2.1

    I’ve released a new version of the ToolTip VB6 class. Now it fully works if data execution prevention (DEP) is activated.

  • DateTimeControls 1.2.1

    I’ve released another update of DateTimeControls. The CaretDate property of the Calendar control could return invalid dates due to a strange behavior of the native calendar control of Windows.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close