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