-------------------------------------------------------------------
                  Aebacus Popup Controls ver 1.04
				  ===============================
Copyright (C) 1997-2000 Bayley Consultancy Ltd., All Rights Reserved.

              README.TXT - Installation & Introduction
-------------------------------------------------------------------

Description
===========

Input ActiveX control library with popup forms and Outlook feel.

Stars the AeEntryBox input control combining ComboBox, MaskedEdit, DatePicker, SpinBox, and MS Forms functionality into one control, and adding data validation, flat-look, auto-complete, popup clocks, custom popup forms, menus, and configurable combo buttons.

The library also includes the AeCommandBox for advanced buttons, and AeCalendar/AeClock controls for date/time management.  Full context-sensitive help, developer-friendly property pages, sample programs, and VB source code available.


Installation
============

Run the Setup.exe program to install the controls.

This will copy the files to the specified directory, register the controls, and add shortcuts to the Start menu.  For that feel good factor, NO files are copied to the Windows system directories.

Two versions of the controls are available, for VB5 and VB6.  The two versions are functionally identical, and require the corresponding VB runtime library to be installed on your system.  During the installation, you are prompted to select the versions installed (VB5 by default). Click the tick column on the LEFT of the list to select the items.

The software can be uninstalled using the Windows 'Add/Remove programs' control panel, or using the shortcut added to the Start menu.


Requirements
============

The Visual Basic 5/6 runtime is required.

NOTE: The VB runtime is NOT included with the installation program, and needs to be installed separately.  The VB runtimes for both VB5 and VB6, can be downloaded freely from Microsoft's web site at the following links. (Windows 98 includes the VB5 runtime pre-installed.)

	http://support.microsoft.com/download/support/mslfiles/Msvbvm50.exe
	http://support.microsoft.com/download/support/mslfiles/Vbrun60.exe

Operating systems supported are Windows 95 and NT 3.51, and later.

Sharware distributors and catalog vendors, please see the VENDOR.TXT file for more information.

Full documentation and terms & conditions are available in the online help.


Links
=======

Web:	http://www.aebacus.com/
Email:	enquiries@aebacus.com


Maintenance History
===================
v1.04.0292, 29-Mar-2000, 448Kb
----------------------------
UPD: General - Font properties are now saved to file using the individual attributes, rather than an embedded Font object (useful in HTML pages).
UPD: AeEntryBox -  Text no longer selected in GotFocus event, but is still selected when the Text is changed through code.
UPD: AeEntryBox -  Percentages fully supported, including 'Percent' and '00%' formats, and the Value property returns the Text divided by 100.
UPD: AeEntryBox - New BindListData property, allows the List.ItemData to be linked to the AeEntryBox.Value property, ideal for lookup tables with a 'foreign key'.
UPD: AeList -  The ItemData has been promoted from a Long to Variant, providing more flexibility for the popup list.
UPD: AeList - New FindData method searches the list's ItemData.
UPD: AePopupForm - On Multiple Display systems (Win98/2K), forms now popup in the correct monitor, and choose the best edge.
UPD: AeButton - New Key property can be used to idendify AeEntryBox buttons.
UPD: AeCommandBox -  Changing Appearance to aeCool3D, automatically turns ShowFocus off.
UPD: AeCalendar - Highlight now remains on the selected day when scrolling through the months.
UPD: Samples - Entry Outlook - Four new fields added to show off some of the new features (Date&Time, Lookup, Percent and Float).
FIX: AeEntryBox -  Date auto-complete for formats with 'mmm', now work when entering 2 digits for the month (was failing when day > 12).
FIX: AeEntryBox -  Spin buttons do not function when Locked property is set.
FIX: AeEntryBox -  ToolTipText for text area can be changed at run-time, using the AeEntryBox.Object.ToolTipText syntax.
FIX: AeEntryBox - Changes to the Font properties, are now reflected in the text area, and the Font does not need to be 're-Set'.
FIX: AeEntryBox - DblClick event now triggered correctly in text area when AllowEdit is True.

v1.03.0270, 09-Aug-99, 442Kb
----------------------------
UPD: AeEntryBox - (VB6 only) "Yes/No" and "True/False" format strings for aeBoolean DataType's, now correctly work with international language settings.
UPD: AePopupForm - Show event added and triggered after the PopupForm is shown.
FIX: AeEntryBox - Pressing the Tab key after clicking the popup calendar or clock, no longer deactivates the form.
FIX: AeList - CustomWidth in the List property page now works correctly.
FIX: AeMenu - A few bugs fixed in the Menu property page .

v1.03.0262, 25-Jun-99, 441Kb
----------------------------
FIX: General - After installing VB6 Service Pack 3, data bound controls now save updates to the source database.
FIX: AePopup - In an MDI app with 2 Child forms, closing the first form opened, no longer destabilises a popup form in the second form.
FIX: AeEntryBox - In the VB6 version, the aeBoolean DataType with a "Yes/No" FormatString, doesn't clear the contents when the control loses the focus.

v1.03.0251, 04-May-99, 440Kb
----------------------------
UPD: General - VB6 version added, reducing runtime requirements for VB6 applications, and improved ADO support.
UPD: General - Support for ActiveX design environments added, inc. MS Office, ActiveX Control Pad, Visual Studio etc.
UPP: Samples - Active Browser HTML web page sample added, including advanced scripting for Intranet development
UPD: AeEntryBox - Numeric data types support prefixes and suffixes using the FormatString e.g. #,##0 "boxes"
UPD: AeClock & AeCalendar - Now stores complete Date/Time value, allowing combined date/time formats in the AeEntryBox.
UPD: AeList - ExactMatch parameter added to FindFirst method.
UPD: AeMenu - If no space horizontally, menu will align the opposite way.
FIX: General - Help context ids for ALL members correctly assigned.
FIX: AeEntryBox - When Locked property set, popup forms no longer passing mouse clicks to underlying form.
FIX: AeCommandBox - Combo button now appears disabled when control disabled.
FIX: AeList - Data property returns correct value when popup list has not been shown.
FIX: AePopup - MoveWithParent now works on MDIChild windows.

v1.02.0214, 19-Mar-99, 423Kb
----------------------------
FIX: General - Setting Enabled to False at run-time in a modal form now disables controls properly.
FIX: General - Disabled icon drawing fixed.
FIX: General - Patches to 1.02 update
FIX: Clock - Margin added between Frame and Border

v1.02.0205, 27-Feb-99, 422Kb
----------------------------
UPD: General - Data binding support added for variant Value properties.
UPD: General - MaskColor and UseMaskColor properties added to controls.
UPD: General - Support for Icons added to all Picture properties.
UPD: EntryBox - PopupForm property added, for better access to popup mechanism.
UPD: EntryBox - F4 key shows/hides default popup form.
UPD: EntryBox - Popup clock hand visibility, set according to FormatString elements.
UPD: EntryBox - Picture and PictureWidth properties added for small icons or indents.
UPD: PopupForm - RightAlign and MoveWithParent properties added to AeEntryBox property pages, and made persistent.
UPD: Calendar - Max/MinValue properties added, and applied to popup calendar.
UPD: Clock - Picture property added for background images.
UPD: List - Optional Data paramater for Add method, and Data property added
UPD: List - Width property added to control popup list width.
UPD: Samples - 'Popup Properties' re-engineered as MDI application, and FX added
UPD: Samples - New 'Value Bound' sample illustrating the data binding features
FIX: General - Memory leak with disabled pictures plugged.
FIX: EntryBox - Enter key no longer selects previous item, when items changed at run-time.
FIX: EntryBox - When Locked, popup forms now disabled and changes from cursor keys ignored.
FIX: EntryBox - Spinning single data types no longer displays as double precision.
FIX: Calendar - Today button now updates the month displayed.
FIX: Clock - When made very large, hands are now selectable with mouse.
FIX: List - Adding items at run-time with .Sorted = True, no longer generating blank items.
FIX: List - Sorted and NoVisibleItems in property pages apply changes correctly.
FIX: List - Changes in property pages, correctly enabling Apply button.


v1.01.0194, 23-Jan-98, 406Kb
----------------------------
UPD: General - Both Clock and Calendar re-engineered as single window controls, for cleaner operation, and better support in the AeEntryBox popup forms.
UPD: General - ShowBorder property replace with BorderStyle (except AeCommandBox).
UPD: General - Web page HTML sample added
UPD: AeEntryBox - Alignment is applied to TextBox, for Win98/NT support of right-aligned edit controls.
UPD: AeCalendar - ShowToday/ShowNone properties added for selection buttons.
UPD: AeClock - ShowTime/ShowNone properties added for selection buttons.
FIX: General - BackColor/ForeColor provided for all controls, and they all now work properly!
FIX: General - Focus is now updated when switching to different applications.
FIX: AeEntryBox - Enter key selects values from popup forms.
FIX: AeEntryBox - List sort made case-insensitive.
FIX: AeEntryBox - Support for duplicate items in the List added.
FIX: AeEntryBox - PasswordChar is applied when control loses focus.
FIX: AeEntryBox - Focus bug with MDI Forms fixed.
FIX: AeEntryBox - MinValue/MaxValue applied to IsValid method.
FIX: AeEntryBox - Popup lists with more the 12 items are properly selected.
FIX: AeCommandBox - When showing a popup menu, when another menu from a second button is visible, the second updates is appearance properly.
FIX: AeCommandBox - MenuPopup event being triggered properly.
FIX: AeCalendar - No longer crashes when made very small.

v1.00.0182, 23-Dec-98, 404Kb
----------------------------
UPD: AeEntryBox - Date/Time AutoComplete allows seperators to be skipped (e.g. key sequences like '101099' are valid).
UPD: AeEntryBox - Time AutoComplete defaults to hh:00, instead of current time.
UPD: AeEntryBox - Popup list is only shown if the aePopupList Action has been assigned to one of the buttons.
UPD: AeEntryBox - Popup Clock second hand hidden by default.
UPD: AeEntryBox - Dates/Times can be changed by a Day/Minute using the Up/Down keys, and a Month/Hour with PgUp/PgDn respectively.
UPD: AeEntryBox - invalid entries appear 'greyed' out, rather than blank.
FIX: AeEntryBox - Popup list uses the same font as the AeEntryBox.
FIX: AeEntryBox - Button colors are changed when the system colors change
FIX: AeEntryBox - Change event no longer triggered when AutoComplete used to type in the same list item.
FIX: AeEntryBox - aeDateBox/aeTimeBox no longer crashes when single non-alphanumeric char entered.
FIX: AeEntryBox - '&' characters no longer appear as underscores.
FIX: AeEntryBox - setting DataType to aeDecimal no longer crashes.
FIX: AeEntryBox - Property Page controls for MinValue and Value working correctly.

v1.00.0176, 01-Dec-98, 401Kb
----------------------------
UPD: AeEntryBox - focus handling improved, when popup forms visible.
UPD: AeCalendar - international month names added.
UPD: AeCalendar - day titles show 2 letters, and 3, if space available.
FIX: AeEntryBox - cursor (caret) no longer disappears when receiving the focus.
FIX: AeEntryBox - aeCool3D Buttons now highlight when receiving focus via the keyboard.
FIX: AeEntryBox - international date support improved.
FIX: AeEntryBox - Popup Forms now stay open when TextBox portion receives the focus.
FIX: AeEntryBox - setting DataType to aeDecimal no longer crashes.
FIX: AeEntryBox - Popup List no longer appears in TaskBar.
FIX: AeCommandBox - Error #398 when closing a form with a popup menu visible fixed.
FIX: AeCommandBox - Changing Value at design-time between aeToggled and aeUp, no longer triggers popup.
FIX: AeCalendar - highlighted day now defaults to Value, not 1.
FIX: General - Error #398 in ActiveX Test Control Container fixed.

v1.00.0167, 24-Nov-98, 399Kb
----------------------------
UPD: Samples - Entry Outlook and Global Clock added.
UPD: AeEntryBox - buttons are highlighted with control for aeCool3D.
UPD: AeEntryBox - boolean group buttons syncronise with Value.
UPD: AeCalendar - year no longer editable, might add popup list in 
     future release.
UPD: AeCalendar/AeClock - property pages removed (buggy anyway).
FIX: AeEntryBox - Escape key now cancels all popup forms.
FIX: AeEntryBox - IsValid now returns True for blank entries.
FIX: AeEntryBox - Setting .List.Index = 0 no longer crashing.
FIX: AeEntryBox - Popup Calendar/Clock receives focus when shown.
FIX: AeCommandBox - aeCool3D border now stays when PopupMenu shown.
FIX: AeCommandBox - clicking button again when PopupMenu shown, 
     now hides it.
FIX: AeClock - hands no longer draggable when not visible.
FIX: AeClock - dragging the hour hand now cycles between am/pm.
FIX: AeMenuItem - Caption no longer appends a Tab, if no shortcut 
     specified.
FIX: Numerous cosmetic fixes.

v1.00.0157, 10-Nov-98, 405Kb
----------------------------
FIX: Property pages crashing. Caused by removing the
     Default attribute id from the AeEntryBox.Value property.
     The property pages were making use of this default. 
     (Just goes to show, defaults properties are easier to add 
     than take away!)
	 
v1.00.0155, 09-Nov-98, 405Kb
----------------------------
FIX: Typing in a year less than 1899 in the AeCalendar
     generated an untrapped error. (This one slipped 
     through the net after adding an error trap!)

v1.00.0153, 05-Nov-98, 405Kb
----------------------------
UPD: Support for IE4 added.

v1.00.0149, 27-Oct-98, 401Kb
----------------------------
Demo Released.


Copyright (C) 1998-2000, Bayley Consultancy Ltd.
All Rights Reserved.
Registered in England: 3288-202

