On behalf of Shawn, I am pleased to announce the release of KiXforms 2.1.2 (Build 36) which is available for download from the KiXforms web site:

KiXforms Download Page

The release notes are as follows:

ListView Object

Added support for deleting columns from the ListView object. The syntax is as follows:

$ListView.Columns(#).Remove
$ListView.Columns.Remove(#)

SpinButton Object

Fixed the SpinButton long duration click behavior. The control will no longer stall when holding down the arrow buttons. Also corrected automatic SpinButton acceleration. The new behavior is that as the arrows buttons are depressed for various durations, the increment (or decrement) will accelerate by more than one. Refer to following table for acceleration levels:

0-2 Seconds = Value +/-1
2-5 Seconds = Value +/-5
5+ Seconds = Value +/-20

Icon Support

Added support for extracting icons from EXEs. The syntax is to provide the full path of an executable followed by the index number of the icon to extract; for example:

$Button.Icon = "c:\folder\program.exe;n"

This release of KiXforms will return the 32x32 (large) version of the icon. It cannot return the 16x16 (small) version of the icon at this time.

Bug Fix

Fixed the changing of BorderStyle=0 for all controls. Prior behavior did not account for expansion or contraction of the client area by the addition or removal of a border. The effect was mostly evident for the Image control where bitmap a was stretched incorrectly. The new behavior accounts for this.

As always, please feel free to add any comment, questions or feedback to this thread.

Rod.