DevPower Flat Button ActiveX Control Version History
Version 3.3.0 (18-Jan-99)
Visual Basic 6.0 version released.
Minor fixes for displaying WebDings / WingDings Fonts and when the control is enabled / disabled.
Optimised memory usage.
Version 3.2.0 (15-Nov-98)
Now allows picture assignment by (for example) FlatBttn1.Picture = Picture1.Picture as well as the former Set FlatBttn1.Picture = Picture1.Picture.
Minor fixes include showing the normal Windows mouse pointer when the control is disabled and making 256-color pictures display correctly under 256-color displays.
Version 3.1.0 (27-Sep-98)
New Non-Flat style to allow the flat button functionality such as caption and picture alignment in a standard button.
New FontDirection property to allow rotation of the caption when using TrueType fonts.
New Menu Item Styles to allow the look of Office97 menu items.
Version 3.0.0 (16-Aug-98)
Added AlignCaption and AlignPicture properties that allow positioning of the Picture and Caption within the button (previously, the Picture was fixed to the top and the caption was fixed to the bottom). This facilitates new styles of buttons - e.g. the Send button Outlook, where the picture is aligned to the left and the caption is aligned to the right.
Added visual feedback of the control getting focus if TabStop is turned on in the design environment. If the control has focus and the user presses the Return or Space keys, the button will act as if it has been clicked. For dropdown buttons, pressing Alt-Down Arrow will make the button drop down.
Note that this may cause unexpected (but correct) behaviour compared to previous versions when TabStop is set to True, as the button may have focus when a form is loaded and show itself in the raised state.
Added a KeyPress event for capturing keys pressed by the user.
Added ability to act as the Default or Cancel button on a form.
Fixed drawing of DisabledPicture's - this was causing a memory leak and was slow because of this.
Minor fix to ensure that the picture in non-autosized drop down buttons is positioned correctly.
Version 2.6.1 (26-Jul-98)
Minor fix to ensure system color changes are picked up.
Version 2.6.0 (21-Jul-98)
Added PictureDisabled / URLPictureDisabled properties to optionally set a specific picture when the control is disabled.
Improved spacing around text-only buttons and handling of short cut keys.
Fixed the resource-leakage that occured in previous versions.
Version 2.5.0 (21-Jun-98)
Added New Style type of Menu for behaviour of Internet Explorer / Office 97 / Windows 98 menus.
Added BorderStyle property to allow border-less buttons. This can be used to create buttons of any shape required by drawing the border required in the pictures.
Added Transparent feature so that the form / web page behind the button can be seen through the button. Restrictions do apply to the types of button that can use this feature.
Added support for short cut keys - whenever captions are entered with a '&' symbol, the following character is the short cut key for the button.
Add MousePointer / MouseIcon / URLMouseIcon properties to allow control of the pointer displayed when the cursor is positioned over the control.
Added Value property that is true when the button is clicked and can also be used to trigger a click on the button (same as a normal Visual Basic CommandButton).
Added SoundClick, SoundEnter, SoundLeave run-time properties and PropertyDownloaded event that facilitate sharing of sounds between buttons at run time. Previously, sounds had to be downloaded for each button, but now these can be downloaded into one button and set across all the others, reducing the load time for web page environments.
Improved handling of ToolTips from Visual Basic design environment.
Fixed some resource leaks.
Version 2.0.0 (25-Apr-98)
Added Style property to allow several different looks and modes of operation - these include Drop Down (both Office 97 Toolbar and Outlook Folder Selection styles), Checkable buttons, as well as a normal button.
Now allows text only buttons
Added Auto-Size property to turn on or off automatic button resizing.
Improved general control operation - including sizing, ToolTips, and speed.
Removed the dependancy on the TransImg control - now there is just one OCX file to deploy.
Version 1.5.0 (15-Mar-98)
Added enabled property to stop user interaction.
The ClassID for the control has had to change because of changes to the properties, events and methods. The new control is, however, "Project Compatible" with previous versions, meaning that the upgrade should be fairly simple.
The changes were necessary for using the control within environments that don't handle ActiveX controls as well as Internet Explorer or Visual Basic and should now make the programming interface more logical for Visual C++ users.
For web page usage, the new ClassID is
The change means that the event definitions in any existing Visual Basic projects will need updating -
, the change is simple - event parameters are now passed
(and not the Visual Basic default
), so simply paste
into your existing event handlers.
Version 1.2.1 (12-Mar-98)
Added properties for displaying different images when the mouse is over or held down on the control.
Version 1.1.0 (11-Mar-98)
Added properties for playing custom Sounds when the user interacts with the control.
Improved reliability and robustness.
Version 1.0.0 (04-Mar-98)
First public release.