UltraWinSuiteTM) 1.1
.NET Windows Forms Controls
v1.01.5005.21
UltraWinChart v1.00.5005.17
UltraWinGrid v1.00.5005.21
UltraWinSchedule v1.00.5005.21
UltraWinTree v1.00.5005.21
UltraWinListbar v1.00.5005.21
June, 2002
(C) Copyright Infragistics, Inc., 2001-2002
Windsor Corporate Park
50 Millstone Road
Building 200 - Suite 150
East Windsor, NJ 08520 USA
Voice (609) 448-2000
Fax (609) 448-2017
Internet http://www.infragistics.com
This document contains release notes for UltraWinChart, UltraWinGrid, UltraWinSchedule, UltraWinTree and UltraWinListbar. Be sure to read through the help file topics for important information on how to best use these controls.
.NET Framework Compatibility:
All included assemblies have been built against the Microsoft .NET framework RTM build. You must have the RTM build of the framework installed for the product to work.
Please note:
In the final build of the Microsoft’s .NET framework, security restrictions were tightened. This change resulted in our Win assemblies requiring full trust in order to load. This does not affect the loading of our assemblies when they reside on the local machine. However, if they reside in the Intranet or Internet zone, they must be assigned full trust (e.g. via the ‘Microsoft .NET Framework Wizards’ administrative tool). We are working on an upgrade to our assemblies that will eliminate this requirement. Please check our website periodically for this upgrade.
Important note concerning projects created with earlier beta versions:
Microsoft, in the RC1 release of their .NET framework, restricted access to certain capabilities in order to plug a potential security hole that was uncovered. These changes included restricting serialization/deserialization using the ISerializable interface to applications located on a local drive. Previous beta versions of our controls relied on this interface to serialize various objects (e.g. collections).
Since Microsoft's change in RC1 could cause security violations to be generated during deserialization of our controls when run from applications located on a network share (or downloaded from the internet) we were forced to change how our controls serialize their objects, including collections. This beta version of our controls contains these changes.
Unfortunately, this means that some design time property settings made to existing projects using earlier beta versions of our controls will have to be reset. The projects should be able to be preserved by doing the following:
Uninstall all previous beta versions of the controls and remove all old Infragistics assemblies from the GAC (global assembly cache). This can be done through Explorer from the 'assembly' folder under your main windows folder (e.g. C:\WINNT\assembly). Note: all of our assemblies start with 'Infragistics'.
Install the new versions of our controls.
Open an existing project and re-build it.
If you get a 'Resource transformation for file 'Form1.ResX' failed. Invalid ResX input.' You will need to edit the resx file. Click the 'Show All Files' button at the top of the Solution Explorer. A '.resx' file should be expandable under each form. Edit this file as XML and remove the blocks of base64 binary data between and including their <data></data> tags that relate to the Ultra... controls.
If you get an error stating that an object doesn't contain a definition for another object (e.g. a "...Streamer") remove the line of code from the InitializeComponent method of the form. Note: some of the class names in UltraWinGrid have changed (e.g. Column is now UltraGridColumn and Row in now UltraGridRow). Therefore, you may have to change some of your code to reference the new object names.
Once you are able to rebuild the project you can reset any property settings that were lost.
We are sorry for any inconvenience this may have caused.
Warning
Please uninstall any previous install of any Infragistics Win Forms betas.
Verify that your Global Assembly Cache is empty of Infragistics Win Forms
assemblies by looking in the assembly folder in your OS folder and removing
Infragistics.Shared, Infragistics.Win, Infragistics.Win.UltraWinTree,
Infragistics.Win.UltraWinSchedule, Infragistics.Win.UltraWinGrid.
Issues Addressed:
UltraWinGrid Version 1.00.6007.21.00 – March, 2002
-------------------------------------------------------------------------------------------------------------------------------------------------------------
- Activation removed.
- RefreshSortPostion method added to the UltraGridRow object.
This reslots the row into its proper position among its sibling rows based on
the current sort criteria. If the row is within a GroupByRow and a cell value
has changed such that it should now be a child of a different GroupByRow this
method will move it over to the proper GroupByRows Rows collection. This method
is useful for rows that were added after the sort has been done or when the
row's value has changed in a cell whose column is a GroupByRow's column.
- ScrollStyle property added to the UltraGridLayout. This is an
enum with 2 values (0 - Deferred, 1 - Immediate). The default is 'Deferred'
which means as the user drags the vertical scrollbar thumb the grid doesn't
scroll immediately (instead a scroll tip appears by default). It only scrolls
the rows when they release the thumb. The 'Immediate' setting means the
vertical scrollbar behaves like the horizontal one and scrolls as the thumb is
dragged. Note: the default setting for the TipStyleScroll property off the
UltraGridOverride property is 'Show' if ScrollStyle is 'Deferred' and 'Hide' if
ScrollStyle is 'Immediate'
UWG1042 - MaskDataMode Raw is not working correctly
UWG1041 - If you set a column to a dropdown style and pass it an empty
value list then exception is thrown when the column arrow is clicked to
dropdown
UWG1038 - Edit Button doesn't display images.
UWG1037 - Changing column headers to bold does not save in a layout file
UWG1036 - the tooltip under intellisense for the DisplayChars property
of ultramaskedEdit is misspelled display as opposed to display
UWG1035 - When changing a cell's value in the ClickCellButton event it
does not change the value in the grid
UWG1034 - Tab from Combo control will not tab accross panels
UWG1033 - Saving a layout with ColScrollRegions saved an invalid layout
file
UWG1031 - RowSelectorAppearance.Image is not applied to the row
selectors
UWG1028 - Unhandled Exception when scrolling up
UWG1026 - When switching back and forth between groups and non-groups
display, row resizing (minimum height that they can be resized to) does not
work properly
UWG1025 - Setting multiline caption on a group only displays the first
line
UWG1024 - Assertions are generated when resizing columns if
AutoFitColumns is true
UWG1022 - Grid is caching child rows, even after setting the DataSource
to Nothing
UWG1020 - Setting MaxCardAreaCols or MaxCardAreaRows to an out of range
value does not generate an exception
UWG1019 - CardView area can be resized vertically to reveal more than
one row even if there is only one card to be shown in a card island
UWG1018 - When you Load a layout, the key is loaded, as well
UWG1017 - Calling Refresh on the Rows collection does not re-load the
data from the underlying DataSource
UWG1016 - CellButtonAppearance is not saved/loaded in a layout
UWG1014 - Image doesn't get displayed on the cell when selecting the
image from the valuelist with displayStyle set to picture
UWG1013 - Picture gets displayed on grid's cell when displayStyle is
datavalue
UWG1000 - Row appears dirty when cell is given focus
UWG847 - "&" on AddNewButton for AccessView sample
UWG645 - CellMultiline does not work
UWG641 - Cancel is not working for BeforeRowDeactivate event
UWG578 - It would be nice if we don't expose properties those can't be
used by the control
UWG497 - Combo displays a big space where the scrollbar would be, even
when there's no scrollbar
UWG168 - Click event doesn't fire when clicking on the cell/row area
UltraWinMaskedEdit Version 1.00.6007.21.00 – March, 2002
-------------------------------------------------------------------------------------------------------------------------------------------------------------
- Activation removed.
UWM75 - Can't type character into the control when the same character is
defined as Access key for another control (ie., command button)
UWM74 - Ctrl+Insert does not copy text to the clipboard; Ctrl+Shift does
not paste
UWM73 - Tab from MaskedEdit control will not tab across panels
UWM71 - two UltraMaskEdit controls on a form with the same phone
inputmask of (###)###-#### ...navigating to the end of the input string the
cursor gets stuck
UltraWinSchedule Version 1.00.6007.21.00 – March, 2002
-------------------------------------------------------------------------------------------------------------------------------------------------------------
- Activation removed.
UWS378 - When you click on an appointment then press arrow keys an
exception is thrown
UltraWinTree Version 1.00.6007.21.00 – March, 2002
-------------------------------------------------------------------------------------------------------------------------------------------------------------
- Activation removed.
WTR275 - Adding nodes causes an exception if the new node needs to be
sorted
WTR274 - Nodes are shifted down when a root node is repositioned to
index 0
WTR273 - If you add 4 nodes to a sorted tree that all have the same text
(or that are all equal as far as the SortComparer is concerned), the control
locks up
WTR272 - Appearances in the tree are not being resolved from one
override to the next
WTR270 - Can't check an OptionButton with the keyboard
WTR269 - If you expand a node, then scroll, the collapse the node, the
vertical scrollbar disappears, even though nodes are scrolled out of view