Wisej Release Notes

1.3.36

 

General

The BindingNavigator is now available, it’s based on a FlowLayoutPanel and supports vertical and horizontal layouts.

A preview build of the PropertyGrid control is now available in the toolbox in read-only mode; the properties of the selected object are not displayed at design time.

 

Fixed Bugs / Enhancements

 

Item

Type

Title

Resolution

WJ-8058

Regression

When deleting a control at design time the control is removed correctly but the designer is not updated.

Complete

 

 

 

 

WJ-8054

Bug

ComboBox.Items.Clear() and ListBox.Items.Clear() may not reset the SelectedIndex to -1.

Complete

WJ-8056

Enhancement

Restore window in desktop to previous location/size from maximized/minimized states

Complete

WJ-8055

Bug

Removing all items in a ComboBox or ListBox one by one using Items.RemoveAt() doesn't reset the SelectedIndex to -1.

Complete

WJ-8035

Bug

Several issues with ProcessDlgChar, ProcessCmdKey, ProcessDlgChar and key events in general.

Complete

WJ-8043

Bug

DGVCheckBoxCellStyle.DataSourceNullValue defaults to "" instead of DBNull.Value.

Complete

WJ-8044

Bug

DGV.DefaultValuesNeeded is not fired when adding a new automatic row due to changes in InitializeComponent().

Complete

WJ-8045

Bug

TabPage.TooltipText is displayed in relation to the panel instead of the tab button.

Complete

WJ-8046

Bug

TabControl.ShowToolTips is not implemeted.

Complete

WJ-8042

Bug

MenuBar and ToolBar overflow menu may show items that were hidden programmatically.

Complete

WJ-7986

Bug

The ListView control breaks the tab order of its container.

Complete

WJ-7978

Bug

Can´t use cursor keys to scroll through a ListView

Complete

WJ-7975

Bug

If RowHeadersVisible is false, auto generated columns do not trigger the scrollbars

Complete

WJ-7980

Bug

Setting ShowColumnVisibilityMenu and AllowUserToOrderColumns simultaneously to an already displayed DGV, moves the row header to the last column

Complete

WJ-8007

Bug

Anchor.None may cause the control to be relocated after being shown when the container is created the first time.

Complete

WJ-8032

Bug

DGV CheckBoxCell doesn't render color visual styles.

Complete

WJ-8031

Bug

Adding automatic new rows to a DGV bound to a System.Data.DataTable stops working after committing new rows.

Complete

WJ-8030

Bug

Styles set in DGV.CellFormatting are ignored when a cell inherits styles from the owner row or column.

Complete

WJ-8029

Bug

DGV hiding the row header column (RowHeadersVisible property) at runtime doesn't update the scrollable panels correctly.

Complete

WJ-8028

Bug

Null cells in a DGV don't fire the CellFormatting event.

Complete

WJ-7339

Bug

Upper left corner in DGV has the wrong heigth with non default ColumnHeadersHeight

Complete

WJ-7689

Enhancement

Add GetCell-/Row/ColumnDisplayRectangle

Won't Fix

WJ-7885

Enhancement

Add method to return caret position of TinyEditor

Won't Fix

WJ-7673

Enhancement

Implement AutoSize property for HtmlPanel

Won't Fix

WJ-7375

Enhancement

Change the order of the added mdi child tabs to make the last added the first tab.

Won't Fix

WJ-7616

Enhancement

Detect wrong properties and missing inheritance keys in themes.

Complete

WJ-7741

Bug

Closing a window in a MDI thumbnail view activates the last child window of the MDI

Complete

WJ-7679

Enhancement

Use the dialog Html editor for text fields supporting html with the AllowHtml property.

Complete

WJ-7902

Enhancement

Serialize the Name property of MenuItem components created by the designer.

Won't Fix

WJ-8005

Enhancement

Add HitTest to ListView Details view.

Won't Fix

WJ-8004

Enhancement

Add ContextMenu to ColumnHeader in ListView

Complete

WJ-7981

Bug

Clicking in a bound DataGridViewNumericUpDownColumn resets its value to 0

Complete

WJ-8024

Enhancement

Sync the cursor position in the source editor with the selected theme tree node.

Complete

WJ-8023

Bug

Toolbar button doesn't define a style for the pushed state in the themes.

Complete

WJ-8022

Bug

The toolbar button doesn't resize png images to fit the icon size.

Complete

WJ-8020

Bug

ImageAlign not working

Complete

WJ-8015

Bug

Pressed toolbar buttons are not themed.

Complete

WJ-8012

Enhancement

Ignore UseMnemonics if AllowHtml is used

Complete

WJ-8013

Enhancement

Ensure that the control is created if it´s used for a PostbackURL

Complete

WJ-8014

Bug

FullCalendar doesn't pick up View when initialized

Complete

WJ-7979

Bug

Freezing multiple columns also freezes columns that are between them

Won't Fix

WJ-8008

Bug

BingWallpaper stops working when the internet connection is lost.

Complete

WJ-8009

Enhancement

Let the BingWallpaper extension work without the Desktop control.

Complete

WJ-8010

Bug

ImagePicker dialog at design time skips png images.

Complete

WJ-8006

Bug

Image and text alignment in the Label control doesn't work as expecetd.

Complete

WJ-7996

Bug

Setting Panel.Collapsed=true when the panel is created programmatically doesn't collapse the panel.

Complete

WJ-7998

Bug

Mixn themes cannot mix with child components.

Complete

WJ-7997

Enhancement

Add "hovered" state to ListViewItem widgets.

Complete

WJ-8003

Bug

Selecting items programmatically in a mutli-selection ListBox right after they are added to the Items collection doesn't update the client.

Complete

WJ-7994

Bug

Changing the DataMember on a DGV after the DataSource has been assigned, doesn't refresh the data.

Complete

WJ-7995

Bug

Cannot navigate up/down with the keyboard after clicking on a row header in a DGV control.

Complete

WJ-7989

Bug

MonthCalendar bolded days shift by 1 day under certain circumstances.

Complete

WJ-7988

Bug

Tool buttons in a DateTimePicker appear between the up/down and the calendar instead of the left of the up/down when present.

Complete

WJ-7984

Bug

DGV doesn fire CellEnter/Leave events when the DGV gains/loses the focus.

Complete

WJ-7985

Bug

When the DGV loses the focus it still shows the focus frame on the current cell.

Complete

WJ-7987

Enhancement

Preserve the width of the drop down control in a UserComboBox when the drop down control's width > 0.

Complete

WJ-7976

Bug

Quick overlapping changes to a DGV data source may cause a collection-changed exception.

Complete

WJ-7977

Task

Ensure that all component collections are thread safe.

Complete

WJ-7973

Bug

Setting a menu.checked = false does not remove the check mark

Complete

WJ-7974

Bug

Deleting a DGV column from a populate grid doesn't work correctly.

Complete

 

 

New Features

Added DataGridViewColumn/Cell.UserPaint = true|false and the DataGridView.CellPaint event. This new feature allows an application to draw anything in a cell: sparklines, special indicators, dynamic images. Drawn content can coexist with any cell type and cell values.

Added support for BackgroundColor, BackgroundImage/Source and ForeColor to the Toolbar.

Added the ContainerControl.Accelerators property and ContainerControl.Accelerator event to let a container (Form, Page, Panel, ...) handle specific keys pressed when the focus is in any child control: i.e. pressing Enter in any child TextBox.

 

Breaking Changes

Changed return type of DataGridViewCell.GetFormattedValue() to object, it was string.

 

Known Issues

Column and Row auto resizing in the DataGridView and ListView are not functional yet.

The DataGridView supports full row selection only at the moment. It will support column and cell selection modes in one of the next updates.

WJ-7742: The ListView.ItemSize property sets the overall size of the items while it should set the size of the label part and let the widget adapt the overall size according to the icon size.

WJ-7743: ListView.ItemDrag is not currently supported.