Data Explorer(TM)
ActiveX(TM) Control
This document contains release notes for Data Explorer. 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.
Issues Addressed:
Use the knowledge base in the Infragistics Support Center
http://www.infragistics.com/support/supportcenter.asp
to review the history of addressed issues.
http://www.infragistics.com/process/p_knowledge.asp?product=91&articlestypebugfix=on
DataExplorer 8.04.027 -
September 24, 2004 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
PVXplore8.ocx 8.04.27
DataExplorer 8.04.026 -
June 25, 2004 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
PVXplore8.ocx 8.04.26
DataExplorer 8.04.025 -
February 27, 2004 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
PVXplore8.ocx 8.04.25
DataExplorer 8.04.024 -
December 18, 2003 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
PVXplore8.ocx 8.04.24
DataExplorer 8.04.023.00 -
September 11,, 2003 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
PVXplore8.ocx 8.04.23
PVOutlookBar.ocx 8.04.15
DataExplorer 8.04.022.00 -
June 27, 2003 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
PVXplore8.ocx 8.04.22
PVOutlookBar.ocx 8.04.15
DataExplorer 8.04.021.00 -
April 11, 2003 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
PVXplore8.ocx 8.04.21
PVOutlookBar.ocx 8.04.15
DataExplorer 8.04.020.00 -
October 16, 2002 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
DataExplorer 8.0.4.20
DEX156 - OutlookBar - Error when retrieving ActiveXObject in
AfterItemChange event
DEX146 - Crash when using DEX's internal imagelist
OutlookBar 8.0.4.15
DEX156 - Error when retrieving ActiveXObject in AfterItemChange event
DataExplorer 8.04.019.00 -
September 27, 2002 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
DEX145 - Node Double click is firing for the wrong node.
DEX144 - OutlookBar 8.0.4.14 - OutlookBar Setting Current item does not
fire the AfterItemChange event.
DEX138 - OutlookBar 8.0.4.14 - OutlookBar Item Key set in the
AfterItemLabelEdit event not set.
DataExplorer 8.04.018.00 -
August 20, 2002 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
DEX133 - GDI Leak.
DataExplorer 8.04.016.00 -
August 7, 2002 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Data Explorer Images Problem in Windows XP
Problem Description
The release version of Windows XP contained a conflict with the Visual Basic
ImageList ocx control that caused problems for Data Explorer and OutlookBar in
displaying images. The problem involved the fact that the ImageList property of
the ocx did not return a valid or useable ImageList handle under Windows XP. The
ImageList handle is required so that it can be passed on to the TreeView,
ListView, Tab and Toolbar objects that are used within the controls. The result
was that custom images within Data Explorer and OutlookBar drawn from an
ImageList control were not displayed under Windows XP.
Workaround
Initially, Infragistics created a workaround for the problem by creating a copy
of the image list, image by image. However, this workaround had drawbacks that
could not be overcome. First, creating a copy of the image list meant that
changes to the original would not be reflected in the controls once the
ImageList property was assigned. Second, there were problems getting the
MaskColor to properly take effect in the copied image list.
Resolution
Along with the workaround, Infragistics also pursued a proper remedy for the
problem with Microsoft. While it took some persistence and patience, Microsoft
has addressed the issue and provided two hot-fix binaries that take care of the
problem. These updates to MSCOMCTL.OCX and MSVBVM60.DLL are available from
Infragistics. These updates will be incorporated into Visual Studio SP6 that is
currently scheduled for shipment in 2003. The updates have been tested
thoroughly by Microsoft's QA staff, though the accompanying EULA provided states
that the software is warranted as-is.
Note: The workaround described above has been removed from Data Explorer and
OutlookBar in this update. This means that images in Data Explorer will not
display at all in Windows XP unless the updated versions of the Microsoft files
are used in conjunction with this update for Data Explorer and OutlookBar.
Developer Installation
Before proceeding with the installation of this patch on your development
machine, be sure that all existing versions of these files are backed up
appropriately.
This update consists of four files:
MSCOMCTL.OCX Version 6.0.96.37
MSVBVM60.DLL Version 6.0.96.23
PVXPLORE8.OCX Version 8.0.4.16
PVOUTLOOKBAR.OCX Version 8.0.4.12
The Microsoft files need to be placed in the Windows/System32, (XP) or
WINNT/System32, (Win 2000) directory. MSCOMCTL.OCX should then be registered
there with regsvr32.exe. The Infragistics files should be placed into the
installation directory of Data Explorer and registered there.
Deployment
Once this update has been installed and tested successfully for your application
it can be deployed to your installed base. Deployment can be in the form of an
entire product installation, or it can be just the four files listed above. The
version numbers of the four dlls should be checked and the files overwritten
only if the files on the machine are older than the update files.
These updates can be deployed to systems with any version of Windows, not just
Windows XP. The updates from Microsoft are part of Visual Studio, not the
operating system.
Data Explorer 8.0.4.16
DEX136 - When setting custom images PVExplorer and PVOutlookBar, the
images are not persisting past the first four. Microsoft has provided
MSComctl.ocx build 6.0.96.35 fixes this issue
DEX127 - ItemCheck event is fired when clicking on a subitem in the
listview
DEX126 - BeginCopy event does not fire when you call ListView.Copy
DEX106 - Events do not fire for Copy and Paste methods.
DEX88 - DEX95 - Images are not displayed when using LargeImageList/SmallImageList
properties of the Group object in XP.
DEX81 - UseMaskColor doesn't work for images.
DEX80 - Corruption on images that contain a mask color.
DEX70 - ItemCheck event firing improperly
Outlook Bar 8.0.4.12
DEX136 - When setting custom images PVExplorer and PVOutlookBar, the images
are not persisting past the first four. Microsoft has provided MSComctl.ocx
build 6.0.96.35 fixes this issue
DEX121 - Images do not appear on XP when using C++
DEX95 - Images are not displayed when using LargeImageList/SmallImageList
properties of the Group object in XP.
DataExplorer 8.04.010.02 -
June 7, 2002 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
DEX107 - Feature added - New - OleDropTarget event to allow for any
object dropped on the Data Explorer TreeView to be handled by the application.
This event is fired for any drop operation that has a clipboard format other
than the internal TreeView and ListView private formats that are handled by the
Data Explorer. The event is fired multiple times - once for each format offered
by the dropped object. If you can understand the format offered, then consume
the DataObject and set the Handled parameter to true and Data Explorer will stop
processing the event further.
Event parameter descriptions:
TreeView - The TreeView where the object has been dropped
IDataObject the DataObject interface reference
ClipFormat - The clipboard format
Node - The Node object being dropped on
DropEffect - The drop effect - whether a Move or a Copy - similar to other drag
and drop events.
Handled - Boolean reference.
DEX96 - VB crashed when selecting items
DEX69 - Removing current group that has item selected then right clicking
on new current group causes VB to terminate
DEX14 - Data Explorer's NodeFromPath method could not find node for path
obtained from FullPath
DataExplorer
8.04.010.01 - April 15, 2002 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
DEX104 - DataExplorer AllowEdit = False still allows Edit on right
click. The EditView will now appear gray when the AllowEdit property is
set to False.
DEX59 - DataExplorer Tooltips under certain conditions can cause flicker
and controls to disappear. New property added to TreeView.
TreeView.ToolTips. Setting this property to false stops the tooltips
from appearing.
DataExplorer
8.04.010.00 - March 22, 2002 -
Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
DEX98 - OutlookBar Fixed memory leak in Mouse HitTest method.
DEX96 - OutlookBar VB crashed when selecting items.
DEX92 - DataExplorer F1 Help does not work for the DataExplorer control
DEX85 - DataExplorer Cannot drag an item to a node that has the listview
in the second window object
DEX73 - OutlookBar Images in OutlookBar are not displayed when using
OutlookBar in an activex control project under Windows XP
DEX69 - OutlookBar Removing current group that has item selected then
right clicking on new current group causes VB to terminate
DataExplorer 8.04.008.00
- March, 2001
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Activation removed
DataExplorer 8.04.006.00
- December, 2001
--------------------------------------------------------------------------------------------------------------------------------------------------------------
In order to handle images on XP systems two new properties for the
DataExplorer have been developed to handle ImageList object references rather
than HImageList Handles -PVExplorer.TreeViews.TabImages and
PVEXplorer.Tabs.TabImages. There is one new property for the OutlookBar for the
same reason -Tabs.TabImages.
Also note the following:
DataExplorer 8.0.4.6 you need to set the ImageList to the DataExplorer after if
you are adding the images dynamically.
DEX57 - The entire OutlookBar shifts up when you click on a cell
of the UltraGrid and covers some parts of the UltraToolBars
DEX49 - BeginCopy does not fire when you call the Copy method
DEX47 - BeginCut and BeginCopy events do not fire when using the .TreeView.Cut
and .TreeView.Copy methods
DEX45 - Icons do not show up if image lists are used
DEX40 - Icons in Outlook Bar and data explorer show not up
DEX39 - Outlook Bar button graphics not appearing in XP
DEX37 - Resizer dep needs to be updated
DEX35 - Context sensitive help is not available for any dataExplorer
control
DEX34 - Strange key behavior in Window Object
DEX15 - Bad repainting of control on MDI Child form
DEX13 - Buttons of UltraToolBars does not respond to click events when in
the right hand pane of the OutLook Bar
DataExplorer 8.04.00.00 - June, 2001
- New Product Activation Wizard now backs up and restores activation settings.
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
DataExplorer 8.03.002.04 February, 2001:
- New Product Activation Wizard now checks and notifies developer of new product buildsDataExplorer 8.03.002 January, 2001:
Data Explorer
- Fixed buffer overrun for databinding for very long
records in the listview
- Fixed pvx file persistence incompatibility with reading pvx files prior to
version 7
- Fixed SetSubItem method to take hidden columns into account when the
listitems are for the current node.
- Made changes in TreeView object to allow modal forms
to be displayed in front of Data Explorer without re-activating the Data
Explorer form and thereby hiding the modal window.
- Fixed data binding problem that prevented TreeView node updates from being
applied to the database.
- Corrected column index property for ColumnClick event.
- Added BeforeResultsTabChange and AfterResultsTabChange as events to be fired
when the current tab is
is changed thru code as well as manually by the user.
OutlookBar
- Fixed problem with scroll buttons not reappearing
after Groups.RemoveAll called and fresh groups added.
- Updated to prevent AfterItemLabelEdit event from firing twice.
- Updated to allow Return key to end item label editing under all
circumstances.
- Fixed EnableGroupPopupMenu and EnableItemPopupMenu properties which weren't
taking effect.