History

 
Last updated 07-Dec-2010 17:56:25 -0300 Bugs Pending Bugs Fixed New Features

 
Control Category Task Status Comments
         
         
         
Misc Added AccessKeys to Buttons controls. Done 07-Nov-2010
UniThemeButton Added UniThemeButton. Done 07-Nov-2010
UniOfficeRibbon Enum values for Styles were conflicting with GDI+ Colors Enum.  Done 09-Nov-2010
UniPictureBox Added GDI+ graphics methods:
  • DrawCircle
  • DrawLine
  • DrawRectangle
  • DrawRoundedRectangle
  • DrawPicture
  • DrawTextR
  • DrawTextRF
  • GetTextWidthHeight
Done 08-Nov-2010
09-Nov-2010
UniTreeViewMC Setting Node Bold and Font are fixed. Done 07-Nov-2010
UniTreeViewMC Added ColumnClick Event.
Added Public Sub Init.
Done 05-Nov-2010
UniTextBox VbKeyDelete was deleting 2 characters in lieu of just one. Done 02-Nov-2010
UniTreeViewMC AutoResizeColumnWidth was not working. Note that this only resizes Column 0 (Tree node). Done 02-Nov-2010
UniTreeViewMC ItemHeight now also sets the Header Height. Note that this must be set at run time.
SubItem Icons were not being rendered.
Done 31-Oct-2010
UniTextBox VbKeyEscape was not being forwarded when control was locked. KeyDown/KeyUp events are now raised when control is locked. Done 30-Oct-2010
UniTextBox Validate Event was not being invoked via click. Done 22-Oct-2010
UniTextBox Fixed Accelerator keys when control was Locked.
Fixed issue where vbKeyReturn was being added to Text when MultiLine was False.
Done 21-Oct-2010
UniHookMenu Fixed Accelerator keys when using Hex Encoding. Done 20-Oct-2010
UniToolBar Fixed bug in Property Get/Let ButtonCaption. Done 18-Oct-2010
UniDialog Refactored code for ShowOpenDialog and ShowSaveDialog. Done 08-Oct-2010
UniDialog By request added auto file select in ShowOpenDialog and ShowSaveDialog when partial filename is entered in dialog.
This is the default behavior in Notepad and Vb6 Common Dialog.
Example> Filter is "*.txt", File "2.txt" is present in folder, typing 2 in dialog will return "2.txt".
Done 08-Oct-2010
UniTextBox By request Added LockedBackColor and LockedForeColor.
Fixed issue with paste via Shift_Insert.
Done 07-Oct-2010
UniTextBox Locked Property was only working at design time.
VbTabTab now Forwards Focus when control in Locked.
Done 04-Oct-2010
UniTextBox GotFocus Event was not firing when using API SetFocusAPI. Done 24-Sep-2010
UniSuitePlus
  
UniButton
   UniCheck
   UniOption
  
UniHyperLink
   UniLabel
Minor adjustment to left margin of caption when RightToLeft = True. Done 21-Sep-2010
UniTextBox Fixed Evemt KeyPress to allow changing KeyAscii;. Done 06-Sep-2010
UniSuitePlus
UniSuiteLite
Added License manager to OCX.
See
www.cyberactivex.com/Licensing.htm
Done 17-Aug-2010
UniSuitePlus
   UniOption
Per request added Boolean Property "Gaphical". Can be Opaque oe Transparent.
Draws raised or sunken button based on Value.
Done 17-Aug-2010
UniTextBox Per request control passes vbKeyReturn to Form KeyPreview when MultiLine = False. Done 15-Aug-2010
Migration Wizard Migration Wizard updated. See UniFrame fix below Done 14-Aug-2010
UniFrame Fixed issue with Migration Wizard when placing UniFrame on a SSTab control. Done 14-Aug-2010
UniTextBox Events KeyPress, KeyDown, and KeyUp were not being raised.
Fixed control Initialize when instantiating a new control.
Done 14-Aug-2010
UniTextBox Fixed bug setting Text in IDE that was introduced on 12-Aug-2010. Done 13-Aug-2010
UniFrame Fixed issue when placing UniFrame on SSTab. Done 12-Aug-2010
UniTextBox Alignment was not working when MultiLine = False.
LeftMargin/RightMargin can now be set at design time
Done 12-Aug-2010
UniSuitePlus
  
UniLabel
   UniCheck
   UniOption
CaptionAlignment flags DT_LEFT, and DT_CENTER were not enabled when RightToLeft = True. Done 12-Aug-2010
UniOfficeRibbon Button width is now calculated by TextWidthU and IconWidth, whichever is greater.
Updated demo with 32bpp imagelist loaded from bitmap file.
Done 06-Aug-2010
UniImageList Fixed issue when Size and ColorDepth are changed in UserControl vs PropertyPage and ImageCount = 0 it was not creating a new ImageList. Done 26-Jul-2010
UniBasicPlus
UniSuitePlus
Fixed GDI+ error that caused crash in IDE during second compile. Done 26-Jul-2010
UniTextBox UniTextBox BackColor can now be set when control is disabled.
Fixed bug in KeyboardHook that was consuming first keystroke when first entering control.
Done 22-Jul-2010
UniBasicPlus
  
UniButton
Fixed Fill and caption rectangle position when buttons are Opaque and using Classic Theme.
Added Boolean Cancel Property that allows Click Event on VbKeyEscape.
Done 22-Jul-2010
UniImageList New control with 32bpp Icon support. Requires Vb6.exe Manifest in IDE, Application Manifest for exe. Done 21-Jul-2010
UniCombo Added  BackColor/ForeColor. Only working for Edit control. Done 21-Jul-2010
UniToolBar Added BorderStyle and Appearance Properties. Done 21-Jul-2010
UniBasicPlus
  
UniButton
BackStyle BorderStyle Appearance Comments
Opaque na na Themed
Transparent FixedSingle Flat
Normal Flat
Hot Raised Bevel
Down Sunken Bevel
Transparent FixedSingle 3D
Normal Raised Bevel
Hot Raised Bevel
Down Sunken Bevel
Done 20-Jun-2010
UniListView Fixed issue where CheckBox Property was not being set on startup. Done 14-Jun-2010
UniSuitePlus
   UniCheck
Fixed minor issue where holding Spacebar + press Tab was not rendering correct state. Done 14-Jun-2010
UniSuitePlus
  
UniLabel
   UniCheck
   UniOption
Fixed AutoSize issue when querying Width/Height Properties after caption change. Done 09-Jun-2010
UniCombo Fixed issue that affected calls like Font.Bold.
Fixed issue where RightToLeft was not switching at runtime.
Done 08-Jun-2010
UniPictureBox For legacy compatibility added:
MS Picture Box Control UniPictureBox
ScaleWidth, ScaleHeight Not exposed, ScaleMode is Pixels
TextHeight, TextWidth Added TextHeight, TextWidth
CurrentX, CurrentY Added CurrentX, CurrentY
Print Added PrintU
CLS Added Clear
hDc Added hDc
hWnd Added hWnd
Done 26-May-2010
UniButtonPlus Added Disabled render code. Done 09-May-2010
UniDialog Added method VerboseMsgBoxRet which returns name of button pressed.
"TIMEOUT|OK|CANCEL|ABORT|RETRY|IGNORE|YES|NO|CLOSE|HELP|TRYAGAIN|CONTINUE"
Done 08-May-2010
MsgBoxEx Allows custom captions and timeout.

Public Function MsgBoxEx(ByVal strPrompt As String, ByVal Buttons As VbMsgBoxStyle, _
   Optional ByVal strTitle As String, Optional ByVal hWnd As Long, _
   Optional ByVal strButtons As Variant, Optional ByVal TimeOutSeconds As Long = 0) As Long

Done 08-May-2010
UniTextBox Fixed another focus issue related to MouseActivate. It was not raising GotFocus/LostFocus. Done 03-May-2010
UniTextBox Font was appearing twice in Persisted Properties.
Fixed focus issue.
Done 28-Apr-2010
UniListView Public Function ColumnRemove(ByVal Column As Long) As Boolean
Public Function ItemRemove(ByVal item As Long) As Boolean
Added:
In Function ColumnRemove Column value of -1 will remove all Columns. Note that this automatically removes all row items.
In Function ItemRemove item value of -1 will remove all items.
Event ItemDblClick(item As Long), MouseIcon and MousePointer Properties.
Done 28-Apr-2010
UniBasicPlus
UniSuitePlus
+ Minor code enhancements to improve speed.
Implemented Autosize in UniLabel, UniCheck, UniOption.
Fixed clipping issue in CaptionAlign Property Pages.
Done 28-Apr-2010
UniBasicPlus
UniSuitePlus
Added Property ToolTipMaxWidth. Default value is 260.
Fixed error in setting TTM_SETMAXTIPWIDTH.
Done 06-Apr-2010
UniListBox Added Events DblClick, ListIndexChange. Done 03-Apr-2010
UniRichEdit Public Sub SelLineSpacing(ByVal SpacingRule As Byte, Optional ByVal LineSpacing As Long = 20)
   ' SpacingRule
   ' Type of line spacing. To use this member,
   ' 0 - Single spacing. The LineSpacing member is ignored.
   ' 1 - One-and-a-half spacing. The LineSpacing member is ignored.
   ' 2 - Double spacing. The LineSpacing member is ignored.
   ' 3 - The LineSpacing member specifies the spacingfrom one line to the next, in twips.
   ' 4 - The LineSpacing member specifies the spacing from one line to the next, in twips.
   ' 5 - The value of LineSpacing / 20 is the spacing, in lines, from one line to the next.
Done 01-Apr-2010
UniRichEdit Public Sub PrintRange( _
   Optional ByVal StartPos, _
   Optional ByVal EndPos, _
   Optional ByVal PrinterDC As Long, _
   Optional ByVal Title As String, _
   Optional ByVal FirstPage As Long, _
   Optional ByVal LastPage As Long, _
   Optional ByVal MarginLeft As Long, _
   Optional ByVal MarginTop As Long, _
   Optional ByVal MarginRight As Long, _
   Optional ByVal MarginBottom As Long, _
   Optional ByVal EndDocument As Boolean)
Done 30-Mar-2010
UniBasicPlus
UniSuitePlus
Fixed multiline in Tooltips. Done 30-Mar-2010
UniListView GridLines was only working at runtime. Done 22-Mar-2010
UniImage Fixed AutoSize. Also includes caption in calculation Done 21-Mar-2010
UniListBox Fixed borders, Focus issue, render calculations. Added Property ShowFocusRect. Done 21-Mar-2010
UniBasicPlus
  
UniButton
   UniCheck
   UniOption
Fixed issues in SetState calculations.
Added AutoLightAdjustment with default being False. This will remove the hover and MouseDown effects.
Done 21-Mar-2010
UniImage
UniPictureBox
Added Property "AutoLightAdjustment" with default being False. This will remove the hover and MouseDown effects. Done 20-Mar-2010
UniOption Cleared m_bOver Flag when control loses focus. This fixes error that appears when navigating with arrow keys. Done 19-Mar-2010
UniListView Added "RaiseSubItemPrePaint" to PropertyBag. It persists OK now. Done 18-Mar-2010
UniOption Tab Key no longer toggles UniOption state. Arrow keys will toggle state. Done 18-Mar-2010
UniListView Selected item restored after DblClick on non-item area. Done 17-Mar-2010
UniLabel
UniFrame
UniOption
  • UniLabel is now automatically removed from Tab Order.

  • UniFrame is now automatically removed from Tab Order.

  • UniOption all items removed from Tab Order except first item (lowest TabIndex) of each group.

Done 17-Mar-2010
UniBasicPlus
  
UniButton
   UniCheck
   UniOption
Reworked code that determines control state for rendering. Done 17-Mar-2010
15-Mar-2010
UniListView When clicking on non-item area and MultiSelect = False, Selection is restored vs cleared. Done 15-Mar-2010
UniFrame Fixed transparency in UniSuitePlus. Was already fixed in UniBasicPlus. Done 14-Mar-2010
UniListView Fixed HeaderDragDrop. Fixed Borders. Done 14-Mar-2010
UniTextBox Fixed Focus issue. Fixed Borders. Done 14-Mar-2010
UniListBox Fixed Borders Done 14-Mar-2010
UniBasicPlus
  
UniButton
   UniCheck
   UniOption
MouseUp when outside control no longer toggles state.
Fixed doubleclick issue.
Fixed MouseDown state rendering.
Done 14-Mar-2010
UniBasicPlus
  
UniButton
   UniCheck
   UniOption
   UniLabel
Fixed rendering bug, disabled rendering, and other issues. Done 28-Feb-2010
UniListView

Added:
   ColumnSortType  As eSortType
  
ColumnSortOrder As eSortOrder
   ColumnKey       As String
   ColumnTag       As Variant
   ColumnFromKey   As Long
   Sub ColumnSortItems (ByVal Column As Long)

Done 27-Feb-2010
UniBasicPlus
   UniCheck
   UniOption
   UniLabel
  • Flat Border and text grayed when Enabled = False
  • Moved UniCheck Value toggle to Click event.
  • Spacebar in UniCheck now mimics Vb6 CheckBox
Done 25-Feb-2010
UniListView
  • Fixed Property Let ItemSelected
  • Added Refresh to ItemRemove
Done 25-Feb-2010
UniListView Retain current selection when clicking on non-item area.
Persist BackColor, ForeColor, HeaderFlat, HeaderHide Properties.
Done 25-Feb-2010
UniListView Fixed Focus issue when navigating via keyboard. Done 24-Feb-2010
UniListView Fixed issue persisting ScaleMode Property. New ItemAdd with Tag.

Public Function ItemAdd( _
   ByVal item As Long, _
   ByVal Text As String, _
   Optional ByVal Indent As Long, _
   Optional ByVal Icon As Long = -1, _
   Optional ByVal Tag As Long) As Boolean

Done 22-Feb-2010
UniListView Partially fixed problem causing Paint issues when Infragistics controls are present. Done 17-Feb-2010
UniBasicPlus
  
UniTextBox
Fixed IME code. Fixed problem causing Paint issues when Infragistics controls are present. Done 16-Feb-2010
UniHyperLink New lightweight windowless control. Done 16-Feb-2010
UniPictureBox Added Property Cls. Done 16-Feb-2010
UniBasicPlus Captions were not Right Aligned when RightToLeft = True Done 16-Feb-2010
UniPrinter Enhancing Method PrintU for MultiLine/WordWrap support. Done 16-Feb-2010
UniPrinter Printer object was crashing on exit if EnumeratePrinters was not called. Done 14-Feb-2010
UniLabelHTML Moved control to UniBasicPlus so it can use its in-built PropertyPages. Done 13-Feb-2010
UniSuitePlus Updated several ToolBoxBitmaps. Done 13-Feb-2010