The Wayback Machine - https://web.archive.org/web/20100724061902/http://www.codeguru.com:80/vb/controls/vb_activex/

    VB ActiveX

    [Updated] Implementing a Progress Bar in Visual Basic Applications

    This database-driven search application keeps the user informed about the search process and thus improves the overall user experience. Informing the user about the processing is the fundamental motive of the Progress Bar.

    Adding MouseLeave and MouseHover Events to VB6 Controls

    This article is about creating ActiveX controls in Visual Basic 6 that have two extra mouse Events: MouseLeave, MouseHover.

    A method to reposition standard MsgBox windows from VB

    Use This small BAS module to allow you to reposition any standard MsgBox window. (Added: 1-Mar-2000)

    A DataGrid Control as a Disconnected Data Entry Tool

    Learn how to use the VB6 DataGrid as a data-entry tool with a Disconnected ADOR RecordSet'—very small and very useful! (Added: 7-Dec-1999)

    A 'real' Round Tool Tip Control

    Learn how to modify the tooltip window to get a true 'shaped' API tooltip window for your controls. (Added: 7-Dec-1999)

    MDI TaskBar

    Learn about an UserControl transferring concept of Windows 95 TaskBar to MDI application. (Added: 31-Dec-1998)

    A 3D Label Control

    Learn to create a 3D Label. (Added: 3-May-2000)

    Create Controls Dynamically (VB6)

    Learn how to create controls at runtime using the Controls.Add method (VB6 only) (Added: 7-Nov-2000)

    Extended Timer Control - Intervals greater than 60000+ milliseconds

    Learn how to create a timer control compatible with the standard VB control but that handles intervals greater than the standard VB timer control allows. (Added: 9-Nov-1999)

    Create your Own TaskBar Control in VB5/6

    Learn how to create your own OCX that will turn a form into a Windows 'TaskBar'. (Added: 13-Jul-1999)

    How to Register / UnRegister ActiveX Components through Code

    This project shows how to use the Win32 API to register and unregister ActiveX Components. (Originally posted May 14, 1999.)

    Interaction between VBScript and ActiveX Control

    If you have a method in ActiveX Control which takes a Variant array to initiate the control for some purpose. Use this easy tip. (Originally posted November 30, 1998.)

    A Class for Easy INI File Handling

    This class module wraps all the complicated functionality involved in using ini files. You can read/write entire sections of the INI file at once. (Originally posted May 14, 1999.)

    AddIn - ObjectDev. A Class Building Addin

    This is an excellent VB6 (5?) addin replacement for the Microsoft Class builder utility. Supports Implemented Interfaces classes and all VB DataTypes. (Originally posted July 30, 2000.)

    Cards32.DLL - A Library of Card Bitmaps / Functions for VB

    This excellent ActiveX DLL contains a library of Card routines and the associated Bitmaps for them - all in a nice easy to use interface - a compiled help file is also available. (Originally posted November 18, 2000.)

    Automatic repositioning/resizing of any control on your resizeable form

    This code demonstrates how to dynamically size controls on your form / usercontrol. Controls can be set to expand dynamically, aligned only, or only expand in one direction - a great couple of small clean classes to add to your GUI projects. (Originally posted September 3, 2000.)

    A Simple Stack Class

    This simple stack class module can be dropped into any project and used straight away. The default items in the stack are variants, but can be changed to use and variable / object type. (Originally posted January 7, 2000.)