Versions Compared

Key

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

4.2.0.5

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.

Calendar

  • Added Highlight and Dates properties
  • Added OnHighlightChange event

Panel

  • Fixed bug where clicking on menu in a form with a panel would crash OI 10.

Picture

  • 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.

Schedule

  • 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

  • Added CellType option for COMBO type cells at location <2, 26>, that when set to 1, forces the cell to update when the user selects an item in the combo dropdown
  • Added CellType option for CHECKBOX type cells at location <2, 3>, that when set to 1, causes the checkbox to change state on the down click
  • Added CellToolTip property for disabling tooltips at the cell level
  • Updated option buttons to support text
  • Updated SelectionStyle property to redraw entire table when changed
  • Fixed bug where setting Cancel during BeforeUpdate wouldn't keep focus in the current cell
  • Fixed bug where modifying table layout during edit events would clear the cell while in edit mode
  • Fixed bug where cell would update immediately when table got focus

Schedule

  • 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

Picture

  • Fixed horizontal divider rendering artifacts

Schedule

  • Fixed scrollbar issues

Signature

...

Tab

  • Fixed bug where tab pane would draw on other pages

...

  • Added OnEditCompleted event

Panel

  • Fixed bug where scrollbar wouldn't work

Picture

  • 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

Schedule

  • Added SnapIgnoreLead property
  • Added SnapEnabled property
  • Added TimeBarAMPM property
  • Fixed crash when resizing entities
  • Fixed rendering issues in SingleDayHorz view

...

  • 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

Panel

  • Added ability to override background when calling AddCtrls
  • Fixed bug where SRP EditTable option buttons wouldn't work when inside a Panel control

...

  • Added Tile method for MDICLIENT controls

  • Updated OnComboClick to fire when pressing Tab to exit EDITLINE controls

  • Fixed TILE and CASCADE events not working with themed MDICLIENT controls

4.1.15

Panel

  • Fixed bug where panel would sometimes not scroll when tabbing through controls
  • Fixed bug where panel would not use custom colors for EDITLINES and other control types

Splitter

Tab

4.1.14

EditTable

...

  • Fixed bug where option/combo buttons wouldn't click in OI 10

Picture

  • Fixed bug where Thumbnail layout would not work if control width/height ration was the same as the image

...

  • 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

...

  • Fixed bug where OnMessage would sometimes crash

Schedule

  • 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

...

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

Picture

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

...

  • 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

Schedule

  • Fixed bug where only the first 16 flag icons would display

...

  • Fixed bug where multi-line editbox (used when editing cell) would not correctly position over the cell upon first use
  • Fixed bug where system would chime when pressing ESC to abort a cell edit
  • Fixed bug where CellMerge would fail when there were more than 127 rows

Panel

  • 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

...

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)

Calendar

  • Added ApptIsAllDay property

  • Updated ApptList and AddAppts with field <13>, a boolean flag that makes the appointment an all-day appointment

...

  • Fixed bug where Item property would not return with delimiters

  • Fixed bug where bolded hyperlink items would un-bold when moused over

Schedule

  • Appointments partially scrolled out of view will attempt to show as much of the content as possible
  • Added ApptField and ApptFields property

  • Added ability to include fields in AppointmentList and AddAppts

  • Fixed bug where control would sometimes crash if using a different view during setup with large sets of data
  • Fixed bug where very long appointments would end prematurely in the multi-day horizontal view

  • Fixed bug where EnsureVisible didn't fully scroll the appointment into view

...

  • Added field <2, 25> to ComboType property to allow developers to set combo row height

Panel

  • Updated control to subclass frame windows and ensure proper closing of frame via Alt-F4 and upper right close button
  • Fixed bug where Border would not set correctly in Form Designer
  • Fixed bug where closing MDI Frame programmically would sometimes not close MDI children with SRP Panel Controls on them

Picture

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

...

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

Schedule

  • Added EntityUnassigned property to flag as entity has a place holder for unassigned appointments

...

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

Tab

...

Panel

Picture

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

...

  • Added CellButtonEnabled property for officially enabling and disabling button cells
  • Updated CellType property with fields <6> and <7> for customizing button colors when disabled.

Panel

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

...

Schedule

  • Updated Server property to accept "" as a value indicating that the control should disconnect from the SRP Sync Server.
  • Fixed bug where appointments would get duplicated when another synchronized schedule added appointments.
  • Fixed bug where appointments updated via COM interface would not successfully acquire the new attributes.

...

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.

Panel

  • Added OnParentClosing event to notify developers when user clicked X button or Alt_F4 on parent.
  • Added Cancel property so OnParentClosing event can be used to cancel the closing of the window.

...

  • 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

...