Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

4.2.4

February 8, 2024

General

  • Updated 32-bit images with no transparent pixels to not use auto color keying.

Tree

  • Fixed bug where using SendItems would cause icon to be rendered upside-down.

4.2.3

January 17, 2024

Report Table

  • Fixed Minimum Width setting width to 0 in OI 10

Ribbon

  • Fixed combo box focus issue in OI 10
  • Fixed MDI Client resize issue in OI 9

Tab

  • Fixed panes not rendering on monitors positioned above the main monitor

4.2.2

October 17, 2023

General

  • Updated disabled images to simply draw grayscale on systems with 24bpp or less
  • Fixed disabled images being stretched

...

  • Fixed bug where dialog boxes would hang or not return values when used on embedded forms

Ribbon

  • Added MdiSize property
  • Added LayoutChildControl method

...

  • Fixed crash when resizing entities that have group parents

4.2.1

May 15, 2023

General

  • Fixed caching issues in balloon tooltips
  • Fixed transparent colors when using 32-bit PNGs
  • Fixed 8-bit images not rendering correctly
  • Fixed rendering of disabled images to behave same as previous versions
  • Fixed number formats using monetary symbols placing symbol before literals

...

  • Fixed auto-sized rows and columns being too large in larger DPI settings
  • Fixed fonts being too small in larger DPI settings

ReportTable

  • Fixed footers not showing data

...

  • Fixed themed MSI Client borders being too wide

Tree

  • Fixed images not appearing in full-row tooltips
  • Fixed crash that could occur when using hyperlinks

4.2

March 27, 2023

General

  • Added DPI awareness for OI 10.
  • Updated “XP” Border style theme in Windows 11 to not use edit line themes since they only have a border along the bottom.

...

  • Fixed bug where OnHScroll and OnVScroll weren’t firing during Left-Click pan operation.

ReportTable

  • Added localization support to number formats
  • Fixed bug where formatted numbers using placeholder zeroes would not display properly.

...

  • Fixed bug where clicking an appointment always fired the OnTreeCheckChange event.
  • Fixed bug where entities smaller than 64 pixels would cause scrolling issues.

Tab

  • Updated scroll buttons to use toolbar theme assets since the scrollbar assets in Win11 look off.

4.1.20

October 18, 2021

General

  • Updated to work in 10.1

EditTable

...

  • Fixed date indicator not appearing in multi-day horizontal view
  • Fixed crash that could occur when passing appointments for entities that don't exist
  • Fixed small memory leak that occurs when passing appointments that already exist
  • Fixed crash that could occur when resetting AppointmentList after the user has interacted with the current view

4.1.19

April 21, 2021

General

  • Dates now use local month/day names

...

Tab

  • Fixed bug where tab pane would draw on other pages

...

  • Fixed bug where horizontal would not draw if control height was too small

Report Table

  • Fixed bug where single-character items would not be turned into hyperlinks when requested

...

  • Fixed bug where Tile orientation wasn't the same as the TILE event

4.1.17

General

  • Fixed bad build date causing licenses to prematurely expire

...

Splitter

Tab

4.1.14

EditTable

...

  • Fixed bug where ColorFill with border was not being respected in HeaderColors property

4.1.11

ReportTable

  • Fixed bug where right clicking a selected item would deselect other items even though MultiSelect is set to 2

...

  • Updated net code to better isolate UI thread from networking thread

4.1.8

ReportTable

  • Fixed bug where ColumnHeaderFont would not work for some themes

...

  • Fixed bug where subclassing MDICLIENT would crash in OI 10

4.1.6

Ribbon

  • Added "Windows10" theme

ReportTable

  • Fixed bug where Number columns would display "0" instead of "" when "" was passed in
  • Fixed bug where negative numbers would be off by a factor of 10 when formatted

...

  • Fixed bug where combo popup would not size and position correctly on multiple monitors

ReportTable

  • Updated Number type to use true decimal numbers
  • Fixed bug where columns using Number type would randomly show "0." instead of the actual value.

...

  • Fixed bug where combo popup would not size and position correctly on multiple monitors

4.1.4

ReportTable

  • Added "Custom" theme to support BackColor customization
  • Updated themes to allow font changes in both headers and body
  • Fixed big where, by default, the report table wouldn't use font's to determine column header and row heights

...

  • Fixed bug where CaptionAlignment would not justify the actual text accordingly

Tree

  • Fixed sticky tooltips

4.1.3

...

  • Fixed bug where resize cursor would appear over whole headers on large scrolled tables
  • Fixed bug where Clear method would disable button cells

ReportTable

  • Fixed crashes related to toggle selections

...

  • Added OnComboVirtualData event to subclass controls to allow for more complex data retrieval
  • Updated OnComboClick event to fire when selecting an item using arrows and ENTER

Tree

  • Added "TextNoCase" ItemType to support case-insensitive sorting

...

  • Fixed bug in 64-bit where OIX form designer would produce errors instead of a context menu on a right click

ReportTable

  • Fixed bug where Shift-Selecting items using Multi-Select mode 2 would sometimes crash

Ribbon

  • Fixed bug where setting Format for DateField control did not have any effect
  • Fixed bug where hiding one command could cause whole groups and tabs to be hidden

...

Anchor
SRP Controls 4.1.1
SRP Controls 4.1.1

4.1.1

General

  • Fixed issues with OCX not running older versions of Windows Server

...

Anchor
SRP Controls 4.1.0
SRP Controls 4.1.0

4.1.0

General

  • Added 64-bit support

  • Added new encrypted LIC file support (32-bit OCX uses either LIC file or SRPLicense.DLL, 64-bit OCX only uses LIC file)

  • Updated all Theme properties to support any theme independently from other controls (e.g. ShortcutBar theme will not override Ribbon theme)

...

  • Updated CaptionOffset to apply to Horizontal Divider control type
  • Fixed bug where wrong transformation was being applied to JPGs with the Orientation flag.

Ribbon

  • Fixed bug where embedded forms sometimes caused a crash on closing the main frame

...

  • Fixed bug where control would occasionally crash on MDI child forms when showing balloon tooltips

Tab

Tree

...

  • Updated to auto-rotate JPEG images with the orientation metadata tag

Ribbon

  • Added Clear method for resetting the ribbon

  • Updated Init method to allow multiple intializations (if you call Clear first)

...

  • Fixed bug where child controls would not behave correctly when embedded and sometimes disappear.

Ribbon

...

  • Fixed bug where ComboSelPos would not reset to 0 when cleared.
  • Fixed bug where dropdown buttons occasionally misbehaved.

Tree

Anchor
SRP Controls 4.0
SRP Controls 4.0

4.0

General

  • No more separate OCXs! SRPControls.ocx is now one OCX to rule them all! Licensing options have not changed, both individual and Pro licenses are still supported.
  • Added BlockEvents property added to all controls; set it to 1 to temporarily disable events.
  • Fixed bug where forms could sometimes crash when restoring from minimized state.
  • Fixed many reported bugs in all controls.

...

  • Added PreventMouseHoverActivate property for allows popups to be non-interactive informational windows.
  • Added RememberPosition property to allow developers to ensure popups reappear in their default position even if users move them.

ReportTable

  • Added SelectAll method for selecting all rows in the table.
  • Added UnselectAll method for clearing the current selection.
  • Fixed bug where AVG formula was not working

Ribbon

  • Added OnMinimizeChange event, which fires when the ribbon minimizes or maximizes.

...

  • Added SpinRange property for setting the numerical limits of a spin button.

Tree

  • Added AutoExpandDuringDrag property to disable items expanding automatically while doing a drag and drop operation.
  • Added KeystrokeFindEnabled property to disable the user typing on the keyboard to jump to an item.
  • Added KeystrokeFindTime property to set the time, in milliseconds, between keystrokes to continue a word when doing a keystroke search.
  • Added ImageSize property to set the fixed size of tree item images.
  • Added Filter property to allow a condition statement applied to all items in the tree, hiding those that don't meet the condition.
  • Added ItemField and ItemFields properties to support user defined values associated to an item.
  • Fixed bug where tree would crashed drag-clicking check boxes

...