History

 
Last updated 03-Aug-2009 08:06:05 -0300 Bugs Pending Bugs Fixed New Features

 
Control Category Task Status Comments
BonusSourceCode

Added Unicode aware modResource.bas function to extract a resource string from a PE file (DLL, Exe, etc.). Available free to registered users only.

Done 31-Dec-2005
UniCheckBox Added styGraphical to Styles. Emulates VbCheckBox graphical style (button - raised/sunken).. Done 09-Dec-2005
UniBasicPack Inflated Text rectangle by -1 pixel when using Classic style. Focus rectangle was too close to 3d borders. Done 28-Nov-2005
UniBasicPack Fixed 1 pixel error in TitleBar rectangle in UniCaption component that was causing a black line to appear at the top of titlebar. Done 27-Nov-2005
General UniSuite v1.11 released. Includes all bug fixes and new features implemented since 09-Oct-2005. Done 19-Nov-2005
UniTextBoxEx Fixed crash when using Korean IME. Done 15-Nov-2005
UniTreeView NodeCheck via spacebar was not raising NodeCheck Event. Done 15-Nov-2005
UniListView Added code to suppress spurious BeforeItemCheckChange Events which in turn was causing extra ItemCheck Events. Done 02-Nov-2005
UniListView Added:
Public Function FindItem(ByVal sText As String, _
Optional ByVal lWhere As eListFindItemWhereConstants = elvwText, _
Optional ByVal index As Long = -1, _
Optional ByVal lHow As eListFindItemHowConstants = elvwWhole) As cListItem

 
Done 14-Oct-2005
UniListView Fixed bug where SelectedItem.IconIndex was returning 0 Done 11-Oct-2005
General UniSuite v1.10 released. Includes all bug fixes and new features implemented since 12-Aug-2005. Done 09-Oct-2005
UniListView Added:
  
Public Sub BeginUpdate ()
   Public Sub EndUpdate ()

Usage:
   LV.BeginUpdate (Prevent control painting)
   '... Add or modify many items here
   LV.EndUpdate (Enable control painting)

Done 09-Oct-2005
UniListView Added:
Public Event BeforeItemCheckChange(ByVal ItemIndex As Long, _
   ByVal bOldState As Boolean, _
   ByVal bNewState As Boolean, _
   ByRef bCancel As Boolean)ByVal

This event triggers before the item check state is actually changed. You can process this data and even cancel the change in which case NO ItemChecked Event will occur. 

Done 09-Oct-2005
UniBasicPack
UniOption

Fixed automation error associated with UniOption.    .

Done 04-Oct-2005
UniListView Fixed bug that was causing an ItemCheck to be triggered when clicking on SubItems and FullRowSelect is enabled. Done 04-Oct-2005
UniTreeView Fixed Node.PreviousSibling error. Fixed Nodes.Remove when Index is numeric. Done 03-Oct-2005
UniListView Several Properties that were updating only at runtime now update correctly at control creation time. Done 30-Sep-2005
UniListView To conform with MS ListView behaviour:
  • Clicking on a checkbox only generates a ItemCheck Event and is not preceeded by a ItemClick Event.
  • Clicking elsewhere on an item generates a ItemClick Event.
  • ListItem object of these events is now returned ByVal.
Done 29-Sep-2005
UniButton Fixed Default/Cancel code that was not working correctly. Done 29-Sep-2005
UniButton Added Accelerator support (Alt+HotKey). Example: Caption E&xit wil have a HotKey of Alt+X.  Done 29-Sep-2005
UniMsgBoxEx By request added option to disable Unicode TitleBar so user can take advantage of VbSkinner. Note that by using VbSkinner you are limited to ANSI TitleBar captions. Done 13-Sep-2005
UniListView Added Event ItemCheck. Fixed bug in ListItems(Item.Index).IconIndex and SelectedItem.IconIndex that was always returning zero. Done 13-Sep-2005
UniTreeView Fixed bug introduced 04-Mar-2005 that was not creating subnodes. Done 12-Aug-2005
UniBasicPack

Added MousePointer and MouseIcon Properties to .

Done 20-Jul-2005
BonusSourceCode

Updated modUnicodeRW.bas functions to return ANSI when file is not Unicode. Added functions to convert ANSI text files to Unicode format. Available free to registered users only.

Done 18-Jul-2005
 UniBasicPack Set EmulateSysEdit=True for Caption and ToolTip Property Pages.. Done 17-Jul-2005
UniRichEdit Added Boolean Property "EmulateSysEdit" to force behaviour of a standard textBox w/o objects. Clipboard can only paste Text and Drag-Drop is disabled. Added persistance of Property "MaxLength" to PropertyBag Done 13-Jul-2005
UniListView Fixed bug where Column Text was returning a pointer and not the actual string. Done 12-Jul-2005
UniListView Fixed bug where CheckBoxes were not being enabled at control creation time. Done 06-Jul-2005
UniButton Inflated rectangle by 1 pixel in automatic region setting for Themed XP UniButton. Luna Themed Butons are no longer clipped by 1 pixel. Done 04-Jul-2005

UniTreeView
Added Property "ForcePlusMinus" to force a PlusMinus box to node even if it has no subnodes. Done 27-Jun-2005
UniButton Added automatic region setting for Themed XP UniButton. Done 05-Jun-2005
General Removed 12kb dead code from render engine. Recompiled 21 controls. Total saved 252kb. Done 03-Jun-2005
BonusSourceCode

Updated BonusSourceCode. 788 Functions/Subs/Properties organized in 42 modules, 8 classes. Most are Unicode/International aware. Available free to registered users only.

Done 29-May-2005
General UniSuite v1.09 released. Removed dependencies uCyberActiveX.Dll and uCyberAccess.Dll from all controls. Done 29-May-2005
UniInputBox
UniMsgBoxEx
UniInputBox/UniMsgBoxEx are now part of UniBasic. Old controls are still available. Done 26-May-2005
UniSuite.exe Info UniSuite 1.08 released with latest bug fixes. Done 25-May-2005
UniMsgBox
UniMsgBoxEx
Recompiled UniMsgBox/UniMsgBoxEx due to new UniBasic. Done 25-May-2005
UniListView Font Property was not being persisted in PropertyBag. Done 20-May-2005
UniListView FullRowSelect Property was not being set during control creation. Done 19-May-2005
General
Info
Critical Bugs  in MsComCtl.Ocx and ComCtl32.Ocx cause Vb IDE to crash. http://support.microsoft.com/default.aspx/kb/896559 Done 15-May-2005
All controls that use MsComCtl.Ocx ImageList
Info

MsComCtl.Ocx ImageList Property returns incorrect handle under Windows XP, thus fails to render Icons when attaching to UniSuite controls UniTreeview, UniListView, UniTabEx, UniToolbar, and other UniSuite objects that use an ImageList. See:  http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.Aspx?ArticleID=2112

MsComCtl.OcxVersion
MS Common Controls v6 SP6
MsVbVm60.Dll Comments
6.1.97.82 (Feb 23, 2004) 6.0.97.82 Visual Studio 6 SP6
6.0.96.37 6.0.96.23 Minimum version that fixes bug
  • It may be unreasonable to assume that your customers box has Vb6-SP6 installed so the best solution may be using comctl32.ocx (MS Comm Controls v5SP2) or a VbAccelerator ImageList control or class.
  • Alternatively you could include the SP6 versions of MsComCtl.Ocx(1057 kb) and MsVbVm60.Dll(1354 kb) in your deployment package.
Done 10-May-2005
BonusSourceCode
clsEnumLCID
Added class to Enumerate installed Locales(LCID). Done 03-May-2005
BonusSourceCode
clsKeyboardLayout
Added class to Enumerate Installed Keyboard Layouts. Also has capability to set Keyboard Layout from user specified LCID. Done 03-May-2005
UniRichEdit Flat/3D BorderStyle was not was not being set correctly during CreateWindowEx but was working via Property Let BorderStyle. Done 26-Apr-2005
UniCaption Added Property UseSystemFont(defaults to True). Set UseSystemFont=False and parent Font to desired Font to change the TitleBar Font. Done 25-Apr-2005
Migration Wizard Upgraded Migration Wizard to allow choice between UniRichEdit or UniTextBoxEx for substituting Vb.TextBox. Done 22-Apr-2005
UniTextBoxEx Fixed TabStop issue. Done 20-Apr-2005
UniComboEx Fixed bug in WM_CHAR subsclassing that was causing IDE crash. Done 18-Apr-2005
UniComboEx Fixed several bugs in behaviour of DoAutoComplete method. Done 16-Apr-2005
UniListView
UniToolTip
UniBrowseFolder
 UniFileView
UniTextBoxEx
UniComboEx
UniTreeView
Updated code to use more reliable StrToPtrW to dereference string long pointers in lieu of GetStrFromPtrW. Done 11-Apr-2005
UniListView Fixed bug that was corrupting ListItem string returned. Done 11-Apr-2005
UniMsgBox
UniMsgBoxEx
Fixed bug in caption rectangle calculations when no Icon was being used. Done 11-Apr-2005
UniComboEx DoAutoComplete method changed from Public to Private since it is for internal use only. Done 05-Apr-2005
UniButton Added Boolean Default and Cancel Properties and corresponding HotKey code. Done 05-Apr-2005
UniComboEx Fixed several edit box bugs and Get/Set Text. Done 05-Apr-2005
UniRichEdit Control was not responding to Shift-Tab to navigate to previous control in TabIndex order. Done 04-Apr-2005
UniBasicPack ForeColor sometimes not persisting.
Added option to use the control ForeColor in lieu of XP Theme ForeColor.
Done 30-Mar-2005
UniMsgBox
UniMsgBoxEx
UniInputBox
Added optional ButtonStyle(defaults to sty3D) and BackColorHot(defaults to vbButtonFace) Properties. XP will always use current Theme if available. Done 22-Mar-2005
UnicodeINI
BonusSourceCode
Added module to Read/Write/Enumerate Unicode INI files. Does not use GetPrivateProfile API. Done 22-Mar-2005
UniRichEdit Added 26 new Tab/Sel... Properties/Methods. Done 21-Mar-2005
InaEditU.Ocx C++ version of UniTextBoxEx added to Private Folder. Done 20-Mar-2005
UniCalendar Added keyboard navigation within day cells. Done 20-Mar-2005
UniComboEx Added Appearance Property to control(Flat or 3D). Currently only works with eccxDropDownCombo mode. Pending  
UniMsgBox
UniMsgBoxEx
Fixed minimum height calculation that was causing buttons to be incorrectly placed. Done 16-Mar-2005
Common Dialog
BonusSourceCode
Fixed bug in parser that was not recognizing Network paths that were not mapped to a drive. Done 15-Mar-2005
UniBasicPack Improved Radio(Option) Theme images(antialias) for non-XP systems. Done 07-Mar-2005
PrintDialog
PageDialog

BonusSourceCode
Added Unicode support to PrintDialog/PageDialog. Done 07-Mar-2005
UniTreeView Fixed error where UniTreeView was not recognizing Ms ImageList (object) whereas VbAccelerator hIml (Long) was OK. Done 07-Mar-2005
UniTreeView Add method Relative Parameter is now a Variant for backward  compatibility with MS Treeview. Relative can now be:
  • String Key of a previously defined node.
  • cTreeviewNode Object.
  • Nothing.
Done 04-Mar-2005
UniTreeView Removed Public Events OLEDragDrop and OLECompleteDrag that were declared but never implemented. DragDrop is  handled via DragDropRequest Event. Done 03-Mar-2005
UniBasicPack Added Theme support for non-XP systems. Luna(Blue-Olive-Silver), ForeverBlue. Flat/3D styles are still available. Done 03-Mar-2005
StripDiacritics
BonusSourceCode
Added module StripDiacritics. Useful for database searches.
âãäåçèéêëìíîïñòóôõöùúûüýšžŸ
aaaaceeeeiiiinooooouuuuyszY
Done 02-Mar-2005
Common Dialog
BonusSourceCode
Save Dialog now uses new parser. Moved duplicated code from ShowOpenDialogA/ShowOpenDialogW into parser. Done 02-Mar-2005
Common Dialog
BonusSourceCode
New parser for Open Common Dialog to return MultFile/SingleFile, Path (Bonus Source Code). 30kb return buffer. Multiple files separated by Pipe ("|"). Done 01-Mar-2005
UniBasicPack Added Right Align Property for CheckBox/Option. Done 01-Mar-2005
UniButton Added Theme support for non-XP systems. Luna(Blue-Olive-Silver), ForeverBlue. Flat/3D styles are still available. Done 01-Mar-2005
UniTextBox Fixed bug causing clipboard paste to enter double strings. Done 23-Feb-2005
UniBasicPack Fixed bug in UniOption Border. Fixed annoying bug where Vb insists on changing BackColor while manipulating Appearance or BorderStyle Properties. Done 23-Feb-2005
UniComDialog Fixed bug where new GUI was not being shown. Added callback with options to center dialog to Parent or Screen. Done 19-Feb-2005
UniBasicPack Icon width was not included in AutoSize caluculation. Fixed 19-Feb-2005
UniBasicPack Enhanced render quality when not using XP. Done 19-Feb-2005
UniHookMenu Fixed displaying of Shortcut Keys. Fixed 18-Feb-2005
UniComDialog Added callback with options to center dialog to Parent or Screen.
Added Public Enums for BorderStyle and Appearance.
Done 17-Feb-2005
UniStatusBar BackColor was not persisting in PropertyBag. Added Public Enums for BorderStyle and Appearance. Fixed 17-Feb-2005
UniListBox ColumnWidths Separator Character should be hard coded to Pipe "|". It was incorrectly mapped to Global m_SeparatorChar. Fixed 15-Feb-2005
UniListBox Added Properties/Methods: Clear, hWnd, RemoveItem, SetFocus, ItemData, List Done 14-Feb-2005
UniHookMenu Fixed error in parsing routine which prevented extraction of Icon Index when Accelerator Key was present . Cleaned up 20kb unused code related to Bitmaps that was replaced with ImageList. Done 12-Feb-2005
UniCaption Subclassing updated to catch Theme changes including to/from Classic Theme. Fixed 10-Feb-2005
UniComboEx Known bug where Edit window under "DropDown" mod was not allowing edits and/or not Unicode aware. Fixed 10-Feb-2005
Registered User
BonusSourceCode
Added 4 new modules and enhanced others. Done 22-Jan-2005 thru
09-Feb-2005
Deployment Package Updated Trial Setup(long overdue) Fixed 21-Jan-2005
UniBrowseForFolder Fixed bug in Function uBrowseForFolder(VbModal) now located in uCyberActiveX.DLL. Fixed 20-Jan-2005
UniButton Restore Normal state when tabbing out of control. Fixed 19-Jan-2005
UniRichEdit Updated tabbing code. Fixed 19-Jan-2005
UniPictureBox Replaced Gdiplus.TLB with Local Declares. Added DefaultFrameDelay for AniGIFs that have no FrameDelay Fixed 19-Jan-2005
uCyberActiveX.Dll Fixed obscure/intermitent bug in dereferencing Wide string pointers. Fixed 14-Jan-2005
Registered User
Deployment Package
Recompiled all controls to use latest uCyberActiveX.Dll Done 11-Jan-2005
14-Jan-2005
UniPictureBox Added support for Transparent GIF, Image Type detection w/o using file extension, method SavePictureEx(bmp, gif, jpg, png, tif). Refactored code. Done 11-Jan-2005
UniPictureBox Added method LoadPictureFromURL Done 09-Jan-2005
UniRegistry Read, Write, Enum Registry with Unicode support. Added to  Bonus Source Code cRegistry(50 functions) Done 07-Jan-2005
UniRichEdit ProcessTab now a Public Property. Retired UniRichEditLite Done 06-Jan-2005
UniBasicPack Updated to support activation via Space/Enter KeyPrint. Done 06-Jan-2005
Bonus Wrapper
Source Code
Added many UnicodeWrappers (315 Functions). See current list here Done 18-Dec-2004 thru
07-Jan-2005