Skip to content

Releases: BradSmith1985/DropDownControls

v1.1.5

07 May 03:04
Compare
Choose a tag to compare
  • Fixed an issue with GroupedComboBox where, in some situations, the dropdown would not paint when it was first opened. The control now explicitly repaints the dropdown after it resizes it.

v1.1.4

08 Jan 12:51
Compare
Choose a tag to compare
  • Fixed an issue where the wrong image was displayed beside leaf nodes in the ComboTreeBox where the Expanded property was set to true.
  • Added convenience methods CheckAll() and UncheckAll() to ComboTreeBox.

v1.1.3

16 Jul 01:24
Compare
Choose a tag to compare

Added a SortMode property to GroupedComboBox which allows for finer control over how items within each group are sorted. You can choose to sort by Display (the default), Value or Item. This determines the input to the IComparer (which can be changed via the SortComparer property) which in turn determines the order of the items.

v1.1.2-alpha

01 May 06:14
Compare
Choose a tag to compare
v1.1.2-alpha Pre-release
Pre-release

This release fixes some inconsistencies in the way that focus rectangles are displayed on the drop-down controls compared to the built-in ComboBox control.

Previously, the ControlPaint class was used to draw focus rectangles, but these do not match those drawn by the Operating System when the DrawMode property is set to Normal. The GroupedComboBox and ComboTreeBox controls now use the Win32 DrawFocusRect function instead.

v1.1.1

26 Apr 03:39
Compare
Choose a tag to compare

This release contains several visual fixes to the ComboTreeBox and GroupedComboBox controls, as well as new multi-level sorting functionality for the GroupedComboBox control (using PriorityGroup and PriorityComparer).

Binaries for both the .NET Framework 4.5 and .NET Framework 4.0 are included in this release.

v1.1.1-beta

20 Mar 02:31
Compare
Choose a tag to compare
v1.1.1-beta Pre-release
Pre-release

Preliminary release based on user feedback.

Bug fixes:

  • Fixed issue with ComboTreeBox where the height of the drop-down was not being calculated correctly, causing the last item to be truncated under certain circumstances.

v1.1.1-alpha

04 Mar 15:44
Compare
Choose a tag to compare
v1.1.1-alpha Pre-release
Pre-release

Preliminary release based on user feedback.

Bug fixes:

  • Fixed ShowGlyphs property on ComboTreeBox/DropDownSearchBox (did not update display)

Enhancements:

  • The SortComparer assigned to a GroupedComboBox now receives the raw value obtained using GroupMember. Previously, the value was converted to a string.

New features:

  • Advanced multi-level sorting for GroupedComboBox is now possible using the PriorityGroup and PriorityComparer classes. With these, you can place specific groups at the top/bottom of the list.

v1.1.0

24 Jan 03:27
Compare
Choose a tag to compare

This release fixes some quirky behaviour with the GroupedComboBox in relation to the height of the drop-down and scrolling to the selected item.

These issues seem to affect any ComboBox where the DrawMode property is set to OwnerDrawVariable. It seems that the variable height of the items is not always taken into account, causing the drop-down to be shorter than expected, and creating a scenario where the selected item may only partially scroll into view.

To get around these problems, the GroupedComboBox overrides the automatic sizing of the drop-down with its own logic, and issues a further message to the drop-down list to scroll to the selected item.

v.1.1.0-alpha

19 Jan 07:13
6d263fc
Compare
Choose a tag to compare
v.1.1.0-alpha Pre-release
Pre-release

Preliminary release after moving to Github.

This version is almost identical to the previous release 1.0.9 but with some additional enhancements to GroupedComboBox.