ActiveX Component Suite(TM)
ActiveX(TM) Controls
This document contains release notes for ActiveX Component Suite. Information in this document is more current than the on-line Help.
Included Samples
The Samples sub-folder of your product installation folder contains various samples demonstrating the use of the product. Brief descriptions of these can be found in the file Samples Descriptions.htm, located in the Samples folder.
Note: This installation is current and equivalent with the latest service pack, (SP2) for version 8 of this product.
What is New in ActiveX Component Suite 8.0
* Chief among the new features of ACS v8 are three new controls:
PropertyBrowser, Color Combo and Image Combo.
* All controls in the suite now
support context sensitive help (F1 key) tied to the corresponding help
files.
Data Explorer
* The primary new functionality of Data Explorer is the
ability to display multiple TreeViews as Tabs in the left hand pane and to also
display tabs in the results pane to configure different looks.
* In addition there is now support for colors for the
TreeView and ListView, images on the background of the ListView and bold text
for items in the ListView.
* Ability to display multiple TreeViews as tabs in the
left hand pane. Each TreeView can be independently configured and data
bound.
* Tabs can be displayed in the right hand results pane to configure different
looks on a node by node basis.
* Support for background and foreground colors for the TreeView and ListView.
* Images on the background of the ListView.
* New BeforeDisplayResultsPane event for centralizing the dynamic configuration
of nodes and tabs.
* Bold text for items in the ListView.
Outlook Bar
* Support for bitmap images on the background of groups.
* Support for images that are displayed when an item is actually clicked.
Resizer
* Method (CallResizing) to force resizing in case of selective resizing.
* Method (InitContainerDimensions) to allow user initialize parent
dimensions.
* Event (AfterInitContainerDimensions) added.
DataTable
* Proportional scrollbars.
* New event ValidateRow allows you to keep the current cell in a single row
until all data in that row validates.
* Enhanced printing to control text and font for headers and footers.
* Choice of sort algorithms.
* Automatic resizing rows and columns to fit data. Can be performed by user by
double-clicking on a heading/label grid line.
* Assign colors to areas not covered by cells.
* Assign arrays to lookups using row or col major indexing.
* Lookups can be resorted while they are dropped down.
* Query if a child table is expanded.
* Remove case-sensitivity when binding to recordset columns.
* Print in IE by displaying the Printer Common Dialog.
* New events for inserting rows when reading data from a database or if an error
condition occurs.
* Implemented property EndEditLostFocus. This property causes end
editing whenever the DataTable loses input focus.
ListBox
* Property for setting column header alignment
* Property for retrieving column indices through the column name.
* Enhanced printing capabilities
* Automatic Column and Item resizing to text
ComboBox
* Property for setting column header alignment.
* Property for setting text alignment.
* Property for retrieving column indices through the column name.
* Methods for opening and closing dropdown.
* Property for retrieving the state of the dropdown list.
MaskEdit
* Supports uppercase/lowercase, include/exclude lists and password.
* Properties (PasswordOnly, PasswordCharacter, ConvertToUpperCase,
ConvertToLowerCase, IncludeList, ExcludeList) added.
Date Edit
* Can use updated drop-down calendar available with ScheduleX. This allows text
and colors in cells, as well as spin buttons to change current month.
Numeric Edit
* Property (DisableSpins) added.
* Turn off automatic incrementing/decrementing with up/down arrow keys.
ScheduleX
* Spin buttons on Calendar
* A new UI for DayView.
* All-Day events in DayView
* Multi-Line text for dates in Calendar
TreeViewX
* Multiple-Selection OLE Drag & Drop.
* Custom +/- images
* New properties for accessing branches.
ACS Miscellaneous Components
3 New Controls
* PropertyBrowser
* Color Combo
* Image Combo
Known Issues
DataTable
- Appearance (3d borders) do not appear under
Microsoft Visual C++ at design time. These appear correctly at runtime.
- Microsoft Visual C++ hangs when you choose to load or save template. You
need to right-click on DataTable and choose Edit from the floating menu. Then
click on dialog background (to exit Edit mode on DataTable), and then
right-click on DataTable and choose to load or save a template.
- Visual InterDev does not support OLE Verbs, so the template loading and
saving options are not available. Use ActiveX Control Pad (which supports OLE
Verbs) to load/save templates.
- When you have DataTable bound to an ADO Recordset that is Read-Only, and you
add a row to DataTable, DataTable attempts to add the row to the Recordset,
but fails. DataTable does not prevent you from adding the row to itself. If
you then attempt to remove the row from DataTable, DataTable will not allow
you to remove the row because it failed to remove the row from the recordset.
Instead of adding the row to DataTable when bound, you should add the row to
the recordset and allow DataTable to receive the new row from the recordset.
TreeViewX
- When the tooltip is displayed, you are unable to double-click on the
node for which the tooltip is over.
Hot Fix Note:
Hot Fixes may not be included in full suite releases. You may need to
reapply your Hot Fix after you have installed a full suite release.
Issues Addressed:
pvPropBrowser 8.04.005.00 -
May 24, 2002
-
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
SCT45 - After resetting set properties and then adding them in again, VB
crashes on exit
SCT30 - When you install an EXE that contains the property browser
components and run that exe it brings up dial up networking
pvColorCombo 8.04.004.00 -
May 24, 2002
-
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
SCT19 - Repainting is corrupted when used in the ActiveX Control Test
Container
DataTable 8.04.006.00 -
May 24, 2002
-
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
DTB47 - When using the
DataTAble in VM and setting it to Indexed, can't use scrollbar to scroll to the
top row and row #1 isn't readily visible
DTB44 - The Mouse-Up event
doesn't fire when a child table is clicked on
DTB41 - When resizing a column in C++, the last column displays the value
multiple times
pvComboBox 8.04.008.00 -
May 17, 2002
-
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
SCT40 - When clicking into a ComboBox from a different control, the
Validate event does not fire for the other control
SCT39 - hitting “Alt+F” or clicking on the “File” menu option, followed
by pressing the Up or Down arrow keys, instead of navigating the different menu
options, it navigates combobox items
ActiveX Component Suite Version
8.04.003.00 - March, 2002
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Activation removed.
Problems Corrected By This Release (8.04.000.00) June, 2001:
- New Product Activation Wizard now backs up and restores activation settings.
DataTable
DataTable 8.0.4.0
- Increased size of buffer used in the GetList property to allow for lists
of up to 100,000 characters (previously 20,000).
- Increased size of string buffer used to convert values from double float to
strings in Utils::DoubleToString() to allow for all possible values.
ComboBox 8.0.4.0
- Fixed not passing converted COLORREF value to DataTable in
ItemLabelBackColor property.
- If the ListSource was changed, make sure that the correct item is selected
after repopulating.
- Fixed issue where small lists would scroll unecessarily when items down the
list are selected in non-editable mode.
- Correct list item will be set when item contains accented characters.
- Selected item will now be visible if list is dropped after the ListIndex is
set.
- ShowDropDown method will now work when the control has focus.
- Fixed memory leak in partial completion code (editable mode).
- Fixed issue where open and closing dropdown when last item is selected
eventually will set the wrong TopIndex.
Currency 8.0.4.0
- Fixed to disable backspace from working when the control is readonly to
delete the default value.
Numeric 8.0.4.0
- Fixed problem where minus sign was going positive for scientific notation of
number values.
Data Explorer
Data Explorer 8.0.4.0
- Added new event TreeViewPushPinClicked(displayMode) to fire when the
TreeView push-pin gets clicked.
- Updated ItemCheck event ODL from pvxNode to pvxListItem for the object
parameter.
- Fixed problem where ListItem.Checked was not getting updated on a double
click
- Fixed problem with right pane refresh when multiple treeviews in effect with
tabs.
- Fixed AfterDBAutoConfig event firing so that event fires in version 8.0 when
column headers are being configured.
- Fixed PaneWidthChanged event so that RightPaneWidth parameter is not -1 but
the new size of the right pane when the TreeView is being hidden.
OutlookBar 8.0.4.0
- Fixed problem where scrollbar buttons dissappeared after Groups.RemoveAll
called and not coming back when needed.
- Fixed display problems in IE so that the control can display without a delay
and within HTML Tables
ScheduleX
Calendar 8.0.4.0
- Fixed issue where you could not deselect a date when the calendar was in
multiple select mode.
DayView 8.0.4.0
- FreeTimeColor and BusyTimeColor properties now available.
- Added ability to change color Bar of first appointment, BusyTimeColor
overrides this property.
- Fixed selection issue where color of selection was different then ColorBar.
- Fixed issue in multiple select when you edited a appointment and then
created a new appointment.
- Fixed issue where it was not possible to multiple select appointments
downward.
- Created workaround for sizing problem when the control is inside Data
Explorer on a form with ActiveToolbars also present.
- Can now cancel the BeforeAlarmAppointment event.
- Can now break in the Before AlarmAppointment Event.
- Fixed DayView to allow more then 255 characters in the Description Field.
Increased to 5000 chars.
TreeViewX
TreeViewX v.8.0.4.0
- Hide tool tip if it is visible and EnableToolTips is set to False
Property Browser 8.0.4.0
- Fixed memory corruption problem that caused random crashes to occur in
InterAct.
Progress Bar 8.0.4.0
- Recompiled ODL file to correct registration problem
Marquee 8.0.3.4
- Fixed resource leak when display text and images are reconfigured at
runtime.
Problems Corrected By This Release (8.03.004.00) February, 2001:
- New Product Activation Wizard now checks and notifies developer of new product buildsProblems Corrected By This Release (8.03.002) January, 2001:
Data ExplorerProblems Corrected By The Previous Release:
DataTable