UltraGrid(TM)
ActiveX(TM) Controls
This document contains release notes for UltraGrid and ActiveInput. 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.
The ArrayProvider sample uses a component called the OLEDBSimpleProviderListener. You can find help for this component via MSDN at the following address:
http://msdn.microsoft.com/library/psdk/dasdk/osp231mh.htm
Notice to Microsoft Visual C++ Users: You will need to update your ATLCOM.H in order to successfully use the UltraGrid in your ATL project. See details below.
AlphaBlending performance varies from system to system. We have noticed that AlphaBlending performance may increase dramatically when you reduce the level of hardware acceleration for your video card. See details below.
This control does not work in Visual Basic 5.0. This control requires an OLE DB binding manager which exists in Visual Basic 6.0.
The samples were compiled using ADO 2.1. If you have Visual Studio SP4, you can remove the reference to ADO 2.1 and replace it with a reference to ADO 2.5 without fear of breaking the samples. The samples have been tested thoroughly in both ADO 2.1 and ADO 2.5.
The IE samples require IE5 because they use an external VBS file. To get these samples to work in IE4, you will need to cut/paste the contents of the VBS file directly into the main HTML sample files.;
IE5 has a problem with printing the UltraGrid on a web page. You will need IE5.5 for this to work.
The DataWidgets Layout Conversion utility which can convert DataWidgets 3.x layouts to UltraGrid layouts requires that you have UltraGrid and at least 3.1 of DataWidgets installed on your system.
NOTE: VB6 SP4 VERSIONS OF COMDLG32.OCX, MSCOMCTL.OCX, AND MSVBVM60.DLL ARE REQUIRED AND INSTALLED IN ORDER FOR THE ULTRAGRID PROPERTY PAGES TO RUN PROPERLY. THE INSTALL PROGRAM WILL ALLOW YOU TO SELECT TO BACKUP FILES INTO YOUR SELECTED APPLICATION BACKUP FOLDER.
To determine if AlphaBlending performance is affected by your video driver's full acceleration mode, please follow these steps:
* AlphaBlending only works under Windows 2000, Windows 98, Windows 98 SE and Windows Me.
Update your ATLCOM.H in order to successfully use the
UltraGrid in your ATL project
If you are using the UltraGrid in an ATL project, you will have to modify
your ATLCOM.H header file so that ATL can handle enum parameters in control
events.
An ATL event sink defined with SINK_ENTRY or SINK_ENTRY_EX will fail to catch an event when an enum is used as one of the parameters for the event. The failure code returned by IDispatch::Invoke is "0x80070057 (E_INVALIDARG - The parameter is incorrect)." The event will succeed in another container, such as Visual Basic.
This is a Microsoft confirmed ATL 3.0 bug. For more information on the cause of this issue, and a listing of the changes needed to be made to atlcom.h, please review article #Q237771 on the Microsoft knowledge base. Or, follow this URL:
http://support.microsoft.com/support/kb/articles/Q237/7/71.ASP
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:
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=18&articlestypebugfix=on
UltraGrid 2.01.059.00
- September 9, 2005 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.059)
IGPrint.dll (1.00.033)
ssmask.dll (1.01.007)
UltraGrid 2.01.058.00
- September 2, 2005 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.058)
IGPrint.dll (1.00.033)
ssmask.dll (1.01.007)
UltraGrid 2.01.057.01
- March 4, 2005 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.057)
IGPrint.dll (1.00.033)
ssmask.dll (1.01.007)
UltraGrid 2.01.057
- January 7, 2005 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.057)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.056
- December 16, 2004 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.056)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.055
- August 27, 2004 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.055)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.053
- June 18, 2004 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.053)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.052
- April 16, 2004 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.052)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.050
- March 22, 2004 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.050)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.048
- March 12, 2004 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.048)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.046
- March 5, 2004 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.046)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.045
- February 27, 2004 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.045)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.044
- January 27, 2004 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.044)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.043
- January 16, 2004 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.043)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.042.00
- October 28, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.042)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.040.00
- October 8, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.040)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.039.00
- September 24, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.039)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.038.00
- September 5, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.038)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.037.00
- September 2, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.037)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.036.00
- August 15, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.036)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.036.00
- August 15, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGUltraGrid20.ocx (2.01.036)
IGPrint.dll (1.00.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.035.00
- August 14, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGPrint.dll (1.00.031)
IGUltraGrid20.ocx (2.01.035)
ssmask.dll (1.01.007)
UltraGrid 2.01.033.00
- May 28, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGPrint.dll (1.00.031)
IGUltraGrid20.ocx (2.01.033)
ssmask.dll (1.01.007)
UltraGrid 2.01.031.00
- May 1, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGPrint.dll (1.00.030)
IGUltraGrid20.ocx (2.01.031)
ssmask.dll (1.01.007)
UltraGrid 2.01.030.00
- April 28, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGPrint.dll (1.00.030)
IGUltraGrid20.ocx (2.01.030)
ssmask.dll (1.01.007)
UltraGrid 2.01.029.00
- April 11, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGPrint.dll (1.00.030)
IGUltraGrid20.ocx (2.01.029)
ssmask.dll (1.01.007)
UltraGrid 2.01.027.00
- March 25, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
IGPrint.dll (1.00.030)
IGUltraGrid20.ocx (2.01.027)
ssmask.dll (1.01.007)
UltraGrid 2.01.024.00
- January 13, 2003 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
UG2589 - Setting the datasource to nothing in build 23 causes a GPF.
UG2585 - Printing fails when grid has background picture
UG2579 - UltraGrid does not print to Acrobat Distiller correctly
UG2575 - Checkbox is not being properly updated
UltraGrid
2.01.023.00
- November 13, 2002 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
UG2576 - Loading a layout on NT crashes the application
UG2375 - When you click below the scrollbar handle to "page down" it
skips rows
UltraGrid 2.01.021.00
- October 16, 2002 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
UG2555 - Grid does not allow character input when mask is longer then
fieldlen with literals
UG2554 - Mask does not treat "-" as optional minus sign as docs say it
does. The masked edit control now accepts the negative and positive symbols for
the optional numeric mask character ("9"), but not for the required numeric mask
character ("#"). To utilize this feature, however, do not include the negative
or positive symbols in the mask itself.
UltraGrid
2.01.020.00
- September 19, 2002 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
UG2551 - Alphalevel overides other settings in row appearance when it
shouldn't
UG2550 - Grid beeps on several columns unexpectedly
UG2546 - Click+Drag selection in the grid does not work if you have over
a million sorted records
UG2539 - When you have a field of type adDBDate , when you edit the value
and change cells the value changes to 12:00 am
UltraGrid 2.01.018.00
- July 18, 2002 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
UG2476 - With an in-memory recordset page-down key/peformaction
PageDownRow does not function correctly
UltraGrid
2.01.017.00
- July 12, 2002 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
UG2526 - Input limited to one character after tabbing through a column
which has been defined as Char with a 1 character length.
UG2523 - If you put Mask Input in a field with adDate type, you cannot
type anything in the cell. Note that in order to do this, the Mask should use
9’s instead of # signs. Also, the MaskDataMode should be set to Include Literals
or the data will not be accepted as a Date by the data source.
UltraGrid
2.01.016.00
- June 7, 2002 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
UG2509 - Using tab to add rows to a grid that has no scrollbar, once
scrollbar is painted cannot add new row until scrollbar is scrolled
UG2503 - When setting exclusive colscrollregions columns in different
bands, they do not line up
UltraGrid 2.01.014.00
- May 24, 2002 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
UG2 516 - BeforeRowUpdate event does not fire (The bug here is not that
the BeforeRowUpdate event does not fire, it is that the change is committed; it
shouldn't be. Since the UpdateMode property is set to ssUpdateOnRowChange,
closing the form without changing rows does not constitute a row change, thus
the change should not be committed).
UG2 505 - After setting the ActiveRow to Nothing, the RowSelector still
shows an arrow and a value from the ActiveRow can still be retrieved
UltraGrid 2.01.013.00
- May 17, 2002 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
UG2 480 - (IGPrint.DLL 1.0.0.28) BeforePrint event doesn't save the
user's input in the print dialog box
UltraGrid 2.01.012.00
- May 6, 2002 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
UG2 359 Grid without a horizontal scrollbar moves when you left
click the header of column (0) and drag it to the right outside the window
UG2 467 When double-clicking on UltraGrid cells, and manipulating the
visible property on OLEDbCombos, there is a crash citing an unknown software
error
NOTE: The fix for bug UG2 467 required a change to the UltraGrid control that breaks bug UG2 394 for older versions of the UltraToolbars Control.
The descriptions of the two interrelated bugs are as follows:
UG2 394: The entire OutlookBar shifts up when you click on a cell of the UltraGrid and covers some parts of the UltraToolBars.
UG2 467: When double-clicking on UltraGrid cells, and manipulating the visible property on OLEDbCombos, there is a crash citing an unknow software error.
TECHNICAL DETAILS:
There is a documented bug in the MFC framework (see KB article #Q172673) entitled, "BUG: Control Unexpectedly Gains Focus When Made Visible". This bug is related to UltraGrid bug UG2 467. The fix for bug UG2 467 required maintaining a subclass of the parent form so as to work around the problem described by the MS KB article #Q172673.
Maintaining this subclass reintroduced the issue described by bug UG2 394, since the UltraToolbars control also requires the subclassing of its parent form.
To address both issues, the UltraGrid control maintains its subclass of the parent form, and also notifies the UltraToolbar control when it has not restored the parent subclass. In response to this notification, the UltraToolbars control restores its subclass. In this manner both controls retain their subclass and both UG2 467 and UG2 394 are addressed.
***IMPORTANT***
If the latest build of the UltraGrid control (2.01.012) is going to be used, the latest build of UltraToolbars (5.01.008) is required so that the issue described by UG2 394 is not reintroduced.
See also:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q172673
UG2 478 Using SendKeys to select all rows in the grid
doesn't work
UG2 485 SortedCols is not longer saved/loaded with a layout
UG2 489 Unable to restore SortIndicator property using Layout.Load
UltraGrid 2.01.010.00
- March 22, 2002 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
UG2 458 - When connecting to a sqlserver database and setting the
grid caption at design time you cannot edit records combobox towards the bottom
of the grid
UG2 464 - Format problem with Standard format
UltraGrid 2.01.007.00
- March, 2002
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Activation Removed
UltraGrid 2.01.004.00
- February 21, 2002 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
UG2 450 - Visual C++ Debugger shows a large amount of first chance
exceptions being thrown by the grid.
UG2 444 - When you edit a cell, hit Esc key, and press the left arrow key
many times, all the cells that you pass through will be selected
UG2 443 - Mask inserts spaces in place of decimals. Be sure to copy and
register the new version of ssmask.dll.
UG2 442 - Getting "Row handle referred to a deleted row or a row marked
for deletion" message upon deleting the first row and getting the value of the
current row
UG2 441 - When using arrow keys to move around grid, movement up and down
causes cell to be selected and remain selected
UG2 440 - When selecting cells in the new build, the selected cells count
returns 0 and you cannot access the cells in the array
UG2 438 - HTML Column Style not working
UG2 436 - When cell click action=cell select, previous cell remains
selected when changing cells
UG2 435 - Grid does not print bitmaps
UG2 434 - Calling the Update method of the grid does not update CheckBox
columns
UG2 433 - Clicking from a grid to a Data Widgets OLEDBCombo on a
container causes a toolbar on an MDI form to disappear
UG2 429 - Activation property setting to ssActivationActivateOnlyNoEdit
causes selection problem on the grid
UG2 427 - When printing the Band Totals and setting the FitWidthToPages =
1, the Band Totals are printed over top of the rows and columns hiding data
UG2 421 - Giving focus to a grid cell displays multiple copies of system
menu icons and the control box
UG2 412 - When placing the UltraGrid on a modal dialog in InterDev....
when you click on the grid it crashes
UG2 409 - Binding the grid to a DataSource which is registered as a COM+
Server causes the grid to be read-only and selection does not work
UG2 400 - Setting the grid's datasource to nothing, then repopulating the
grid and setting the activecell results in a crash
UltraGrid 2.01.002.00
- December, 2001
--------------------------------------------------------------------------------------------------------------------------------------------------------------
UG2 419 - If you close a form with a Grid with 66,000 rows and
FetchRows set to load all of them, the form takes several minutes to close
UG2 418 - When you sort a Grid with 33000 parent rows, the grid loses
rows and the whole thing gets corrupt
UG2 416 - Can't run the C++ ATLViewStyles sample
UG2 415 - Can't run the C++ ATLUIElements sample after installing
UltraSuite 3
UG2 403 - Tabbing to an empty grid from a button or another control then
tabbing again cause a memory cannot be read error
UG2 401 - The problem I am experiencing with the grid: if you change the
'Qty' column to 1000 you can see flicker on the taskbar and then a bug reporting
window pops
UG2 400 - Setting the grid's datasource to nothing, then repopulating the
grid and setting the activecell results in a crash
UG2 395 - In an add new row or any row, values will not update and
addNewTabRepeat does not work, this is in build 32 and 33
UG2 394 - The entire OutlookBar shifts up when you click on a cell of the
UltraGrid and covers some parts of the UltraToolBars
UG2 393 - Bug in the ArrayProvider sample when trying to add a row to the
grid
UG2 388 - If you have duplicate DisplayText on ValueListItems, the
DataValue always returns the first one
UG2 384 - Setting a cell appearance background to black, and foreground
to white, when column is type checkbox, does not paint properly
UG2 377 - When you set the tab navigation property to
ssTabNavigationNextControlOnLastCell, a GPF occurs if the grid is bound to an
empty recordset
UG2 375 - When you click below the scrollbar handle to "page down" it
skips rows
UG2 371 - Resource leak when continuously setting the DataSource of the
grid
UG2 369 - SortFilter Interface...the Compare method params are having no
effect at all on the grid
UG2 368 - Calling many refreshes on the datasource of the grid causes VB
to exit the application
UG2 367 - Redraw property is innefective when used in before/after/ cell
update events
UG2 359 - Grid without a horizontal scrollbar moves when you left click
the header of column (0) and drag it to the right outside the window
UG2 355 - Multi Column sorting seems to not be working
UG2 354 - When setting FitWidthToPages = 1 and having more columns than
would normally be printed on one page, the checks within the checkboxes are
printed in the wrong
UG2 352 - Grid causes VB to lock up when you bind it to a recordset with
a filter that returns all records
UG2 343 - Hitting escape key in edit mode in C++ freezes grid, occurs in
build 26
UG2 342 - Ultragrid is not releasing the datasource after the connection
is closed
UG2 336 - When resizing Ultragrid with newly added rows, and a
disconnected recordset, the newly added rows to not repaint
UG2 332 - Using UIElement to select a cell with right click causes error
if you change bands
UG2 328 - Problem with MaskInput....
UG2 327 - The Non-activated message for Ultragrid 2 just says "Ultragrid"
UG2 321 - Print methods do not print data in unbound column or changed
values from data filter
UG2 318 - After sorting a column, scrolling no longer seems to work
properly
UG2 317 - Hiding a band causes +/- sign to disappear when it shouldn't
UG2 316 - Ultragrid 2 freezes when you try to edit a field in the grid in
C++
UG2 315 - Unable load a layout in ultragrid 2.0 that was created using
ultragrid 1.0 and the layout has an unbound column in it
UG2 303 - You get Illegal Data Value error if you choose the exact
minimum date for a cell and try to leave that cell
UG2 298 - There's no backcolor to the AutoPreviewIndentation
UG2 294 - All of grid's data disappear after deleting a row
UG2 280 - Memory leak when an AddNew row is canceled
(2.00.025) June, 2001:
- New Product Activation Wizard now backs up and restores activation settings.
(2.00.025) June, 2001:
286 - layout.load does not load properties for child
bands if erase parameter is true
279 - GPF's in IE's Ultragrid layout sample
262 - HasNextSibling(true) fails when band is hidden, and then made
visible again
260 - HasChild returns False if the child is hidden
248 - Have to ExitEditMode in order to show another form.
246 - The size of the image displayed in the cells of a column with a
valuelist does not take the size of the valuelist's picture into account.
245 - AutoSizeFixed/AutoSizeFree row sizing does not take into account
the height of the associated valuelist image for a cell.
244 - Active Cell's width when it is in the first visible column is
taking width of column header.
240 - Grid is being sorted based on underlying data value instead of
displaytext when valuelist is used to display the dropdown list on a cell.
239 - Custom SortFilter does not work correctly when doing multi-column
sorting.
238 - You get an Illegal Data Value when leaving a cell blank whose
style is set to DropDownValidate
237 - It seems that the BeforeExitEditMode event fires twice when
displaying a modal form
233 - Selecting rows after sorting does not function correctly.
231 - Grid doesn't scroll when holding down the scroll arrow
230 - Vertical scrollbar is not being positioned correctly
193 - The vertical line in your hierarchical tree is one pixel off to
the right and up, and the plus and minus signs are one pixel off to the right.
191 - Setting ValueListDisplayStyle to Picture doesn't display picture
and can't select from the dropdown
188 - Moving mouse over selected column causes cell's forecolor to
change
187 - If a row is deleted in an OSP that is not on first "page" of
UltraGrid (not visible when UltraGrid first shows up), the vertical scrollbar
refreshes and indicates that I am at top
185 - GPF when loading a layout in the InitializeLayout event.
160 - When cell Edit window loses focus, causes ActiveToolbar to
disappear under win2000
155 - GPF when trying to put a parameter in the Watch Window
148 - Buttons that are disabled become enabled when a cell is in edit
mode.
142 - Memory leak when scrolling the grid
141 - Receving 'system error &H80004005 (-2147467259). Unspecified
error' when running vb project
132 - 'Select the grid elements to load/save' is not working in the
layout wizard
126 - VB hangs when running 'arrayprovider' sample
122 - DataSource is nothing at runtime even though it was left set to a
DataEnvironment at design time.
121 - An attempt to close form by clicking on 'X' results in gpf
118 - (Groups/Columns tab) Unable to move columns to a group
088 - GPF when selecting from a ssComboBoxEx that covers the grid
085 - BorderAlpha setting causes different forecolor appear on grid's
data
084 - Scrolling back months on a DropDown calendar, and then clicking
in the cell causes the cell to go back to its original value
082 - When scrolling through dates on a date field, then clicking in
the cell, the cell becomes blank
070 - Sort method does not work for a column with the style set to
Checkbox
067 - IE titlebar gets corrupted when ultragrid's rowline is clicked
063 - Scrollthumb appears at the bottom of the scrollbar for a few
seconds even though you haven't scrolled to the bottom of the rowset when
there is a large rowspaceafter.
062 - Drawing done in the AfterDraw method of the DrawFilter is not
being clipped properly.
060 - Stack overflow error when an item in dropdown list is selected
(reported by customer ULT850)
059 - Hitting tab moves focus to the next control instead of simply to
the next cell when in edit mode in a cell in an MFC application.
058 - Property Pages scroll back down to Override when you set an
Override property and then expand a node that is out of view
025 - Can't update the 4th column in a bound Ultragrid when the BaseColumnName property for the 4th column just happened to be getting set to the identity field because of the bad indexing.
024 - Masking leaves gaps between numbers.
022 - Delay when column with valuelist receives focus, and when combo is dropped down, when combo has large amount of entries (over 5000).
There is still an unavoidable delay the first time the cell is entered (the delay used to happen every time a cell in the column was activated) but this can be eliminated by forcing a preload of the dropdown with the following code:
Private Sub SSUltraGrid1_AfterRowActivate()
If fDropdownIntitalized = False Then
fDropdownIntitalized = True
SSUltraGrid1.ActiveCell = SSUltraGrid1.ActiveRow.Cells(9) ' dropdown column
SSUltraGrid1.ActiveCell = Nothing
End If
End Sub
014 - Changes to the datasource of the grid results in layout
destruction
013 - Invoking 'reset layout' doesn't reset the layout under specific
scenario.
005 - Can't update the 4th column in a bound Ultragrid.
004 - Masking leaves gaps between numbers
002 - Delay when column with valuelist receives focus, and when combo
is dropped down, when combo has large amount of entries(over 5000)
2289 - When cell Edit window loses focus, causes ActiveToolbar to
disappear under win2000
2287 - Memory leak in ArrayProvider sample when compiled
2285 - GPF when you use a ssComboBoxEx on a form with an UltraGrid, and
the DropDown covers part of the grid
2278 - GPF with Invoice sample
2272 - Can't update the 4th column in a bound Ultragrid
2267 - Hitting tab moves focus to the next control instead of simply to
the next cell when in edit mode in a cell in an MFC application
2260 - Stack overflow error when an item in dropdown list is selected
2254 - Setting the Font.Bold of a row's appearance object to false
results in a crash.
2253 - Delay when column with valuelist receives focus, and when combo
is dropped down, when combo has large amount of entries (over 5000)
2247 - Leaving/setting the FieldLen of an unbound column to 0 prevents
you from entering any values in a blank cell.
2241 - GPF reported by customer
2240 - HasChild returns false if no parameters are passed to it but all
children are hidden.
2239 - Can't update the grid
2238 - Calendar dropdown button doesn't appear on cell displaying data
from SQL Server datetime field
2235 - GPF when customer is opening another form by double clicking on
a row
2234 - Checkboxes don't appear correctly when row is selected
2229 - VisibleRows property doesn't return correct value when grid is
being resized and number of visiblerows increases
2228 - The Help file has unresolved links
2227 - GetRow does not return Nothing as Help file says it does
2226 - RowSizingAutoMaxLines is working opposite of what it should
2225 - GPF when using Clear method
2224 - DataSource is nothing at runtime even though it was left set to
a DataEnvironment at design time
2223 - Choosing an item in a ValueList in the AddNew row, nothing
appears in the cell
2211 - When grid is on an MDI form it requires two clicks to fire the
click event of a button on the form
(1.01.005) January, 2001:
2207 - Clearing a ValueList in the BeforeCellListDropDown event causes VB to crash.Issues Addressed:
ActiveInput
1.01.030.00
- March, 2002
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Activation removed
AIP1288 - When using certain combinations of TimeStart, TimeEnd, and
Interval, the control does not display all the correct time choices.
ActiveInput 1.01.026.00
- March, 1 2002 - Hot Fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------
AIP1277 - SSComboBoxEx is not painting properly on screen
resolutions of 1280x960 or 1024x768 and 800x600
AIP1268 - The Text property does not return the value currently in the
edit portion
AIP1276 - Controls should support Windows XP flat borders and
highlighting
1. A new enumeration was added to the BorderStyle property:
ssFlatBorder = 3
When set to ssFlatBorder, the controls have a 1-pixel thick solid border, the
color of which is determined by the new BorderColor property.
2. A new property was added, 'BorderColor'. Gets/sets the border color of
the control. Note that this color is only applied when the BorderStyle property
is set to ssFlatBorder.
The data type is OLE_Color
The default value is COLOR_WINDOWTEXT
AIP1269 - Changing borderstyle on focus event causes control to paint
improperly
AIP1268 - The Text property does not return the value currently in the
edit portion
AIP1237 - Hot Link retains focus when used to open a modal form
AIP1232 - Changing the Width of the control in GotFocus does not change
the width of the DropDownList
(1.01.016) June, 2001:
1270 - Under Japanese Windows ME and Japanese Windows 2000, every
japanese character entered into any input control gets corrupted.
1267 - Application crashes when closing form.
1266 - ListPortion appears behind form when Combo is cited inside a
usercontrol.
1263 - Access Violation Exception in SSinput1.ocx when switching views
in an SDI app.
(1.01.004) January, 2001:
1254 - Mask characters are saved to the database even though the MaskDataMode is set to Raw.
1246 - Form with Crystal Reports cannot get focus when project has SSComboBoxEx on another form.
1240 - Combo on a modal form shown from an MDI child with a Combo on it can cause the modal form to fall behind other forms.
1236 - SSComboBoxEx does not repsond to MoveWindow, or SetWindowPos API calls.
1215 - Resource leak when running a project in VB using the RowSource property of the ssComboboxEx.
1204 - Selected item appears scrolled out of view if there are enough items below the selected item to more than fill the dropdown's visible area.
1198 - With the comboex control set to dropdownlist on active borders, compiled
programs will not allow you to use the mouse to select an item from a list.
1197 - When moving to a record that has a Null value, the combo will not update it's display. It shows the previous value.
1195 - List does not follow recordset filter or child commands.
1151 - Text highlights automatically when focus is given to dropdownedit control with mouse.
UltraGrid Initial Release (1.00.075) October, 2000
ActiveInput Initial Release (1.00.036) May, 2000