		      VBExtenders (tm)
	Custom Control Sets for Microsoft Visual Basic
			     by

		  Sheridan Software Systems
		       65 Maxess Road
		  Melville, New York  11747

		    Voice: (516) 753-0985
		      Fax: (516) 753-3661

   BBS: 2400 baud (516) 753-5452    9600 baud (516) 753-6510
================================================================


Release History as of Version 1.0m, August 24, 1993
-------------------------------------------------


Version 1.0m:
============
	1. Fixed GP Fault problem when unloading a form from the click
	event of a control on the same form (applies to the 3D Checkbox,
	3D Option Button, 3D Command Button and 3D GroupPush Button)

	2. Fixed problem that occurred when unloading MDI child forms
	that contained 3D Panels and/or 3D Frames.  This problem occurred
	infrequently and would cause either a GP Fault or the application
	to 'hang'.

	3. Fixed problem which caused focus to be improperly set when
	attempting to use the .SetFocus method on a control from the
	click event of a 3D Option Button that had been 'tabbed to' (as
	opposed to 'clicked on' with the mouse)

	4. Added HelpContextID property to the 3D Frame, which was
	unintentionally left out in the 3.0 version.

	5. Fixed GP Fault problem when unloading a form from the click
	event of a 3D Checkbox that was triggered by the user pressing
	the space bar instead of clicking with the mouse or entering
	the control's accelerator key combination.

	6. 3D Option Buttons and 3D Checkboxes no longer generate a
	click event if their .Value property is set to its current
	value (i.e., if the Value property of Check3d1 is currently = True,
	then the statement Check3d1.Value = True will no longer generate a
	click event)

	7. Fixed a problem when showing a form modally from the click
	event of a 3D Checkbox, Option button, Command button or GroupPush
	button, which caused mouse input to be directed to the clicked
	button after the form was shown (instead of directing mouse input
	to the newly shown form).



Version 1.0l:
============
	1. Panel control now has mouse events.  (this control was
	inadvertantly skipped in version 1.0k)

	2. Fixed problems with some properties where property values
	would change unexepectedly.  This situation was rare and
	could occur in both design and run modes.

Version 1.0k:
============
	1. VB2 properties added, including HelpContextID, Align (on
	Panel) and Hwnd.

	2. All controls now have mouse events.

	3. Disabled captions now pick up the color of 'Disabled Text'
	from the Windows Control Panel instead of always using grey.

	4. Panel now autosizes graphical controls (label, shape, image
	and line) properly.

	5. Recursion is now allowed in Command Button click event (i.e., if
	the user clicks a button twice, a second click event will be
	triggered before the first one completes)

	6. When changing only the case of a control's caption and not the
	actual letters, the controls now properly reflect the case
	change.


Version 1.0j:
============
	1. Fixed a bug introduced in v1.0i where the Option Button was
	not generating the Double CLick event

	2. Corrected a bug in the Ribbon Button control which allowed
	2 buttons in the same group to be depressed at the same.  This
	was a problem with the visual state of the button only - the
	value properties of the two buttons in this situation were correct.


Version 1.0i:
============
	1. The Checkbox control now triggers the click event when its
	Value property is set from code.

	2. Corrected a bug in the Checkbox control which did not restore
	the visual state of the checkbox when the spacebar was pressed
	and held down while the checkbox had focus and then the tab key
	was pressed to shift focus to another control.

	3. Sending a BM_GETCHECK to the Checkbox or Option button now
	returns a +1 instead of a -1 if the control is checked.

	4. The Panel control no longer flickers if the caption property
	is set to a value equal to its current value.

	5. The Panel control now repaints itself properly when it is 
	being used as a status bar (i.e., the FloodType property is
	1 thru 5) and it is covered by another window and then
	uncovered.

	6. The caption property of the Panel control now displays as
	a greyed-string if the control's Enabled property is set to
	False.

	7. Corrected a bug in the Command button which was not painting
	the control properly if the Outline property was set to false.

	8. Modified the amount that the Command button depresses when
	clicked to match the standard VB command button.

	9. Corrected a problem with the Ribbon Button which sometimes
	caused the button to remain depressed if the left mouse button
	was clicked and held and the mouse dragged off the control.


Version 1.0h:
============
	1. Corrected a repainting problem in the Check Box and Option 
	Button controls which occurred with Windows 3.1.  In some cases the
	Caption portion of these controls was not being repainted resulting
	in blank 'see-through' areas where the caption should have been.
	These paint problems were a result of the elimination of redundant
	paint events in Windows 3.1.

	2. 'Reduced' text alignment problems on Panel with Autosize set to
	'Autosize Panel Height to Caption' with certain fonts under Win 3.1
	Could not totally eliminate the problem as there appears to be a
	problem with the Windows 3.1 Drawtext API which needs to be resolved.


Version 1.0g:
============
	1. Under rare circumstances, the Click Event of the Command Button, 
	Option Button, Ribbon Button and Check Box would not be triggered,
	and the value property of the buttons would always return TRUE (-1).
	This problem has only been reported at 2 sites in situations where
	the VB app was operating at the memory limits of the host machine.

	2. In certain situations, a disabled Check Box (i.e., a Check Box
	with the Enabled property set to FALSE (0) ), would not display its
	caption as a 'grayed' string.  


Version 1.0f:
============
	Command Button, Option Button and Check Box - a flicker which
		occurred when the button(s) gained or lost focus has been
		largely eliminated.

	Panel - a control positioning problem which occurred when the
		Autosize property was set to 'Autosize Panel Width to
		Caption' has been eliminated.  

	Command Button - the Value property now returns a -1 instead
		of zero if if queried in the Click event.

	Panel - Selecting the default backcolor from the color pallette
		no longer blanks out the caption.

	All controls - now properly recognize 'System Color' 
		specifications, i.e., color values with the high order
		bit turned on.

	Command Button - the {Enter} key now generates a Click event
		when pressed while the button has focus.  This duplicates
		the functionality of the standard Command Button.



Version 1.0e:
============
	No Changes.


Version 1.0d:
============
        1. Panel, Ribbon Buttons and Command Buttons with invalid
	Ctlname lengths (i.e., greater than 253) are now handled
	properly

	2. Invalid Width and Height properties (i.e., less than 1)
	are now handled properly in Panel, Ribbon Button and Command
	Buttons.

	3. Check Boxes and Option Buttons now respond to the BM_SETCHECK
	and BM_GETCHECK Windows API messages for those of you that
	have occasion to call the API directly from VB.

Also ...
        1. The look of the CheckBox control has been changed slightly
	to give it a more windows-like look.  

        2. The look of the RadioButton control has been changed slightly
	to give it a more windows-like look.

	3. The Ribbon Button now has a bevel width property which can
	be set to 0, 1 or 2.  This gives you the ability to eliminate
	the bevel altogether.  For those of you that have the bevels
	already drawn in your bitmaps, this feature allows you to use
	them unchanged.

	4. Also, the Ribbon Button now has a PictureDisabled property.
	Previously, there was no change in the appearance of the
	button when it was disabled.  



Version 1.0c (first production release):
============
        1. All size bitmaps are now aligned properly on Ribbon and Command
        buttons.

        2. The Group# property of the Ribbon Button has been renamed to
        'GroupNumber'.  This will alow you to reference the property from
        your VB code. (VB doesn't like the '#' in a property name!)

        3. Keyup and keydown events now function properly for the CheckBox.

        4. Frame captions over 82 bytes are now handled properly.

        5. All 3-D Widget/1 controls now print themselves properly in 
        response to the VB PrintForm statement.

        6. RibbonButton GroupNumber property is now being edited for valid
        values (1-99)

        7. CommandButton and Ribbon Button now allow their respective
        Picture properties to be changed at runtime.

        8. Click and DblClick events for Radio Button now being handled
        properly.

        9. Panel now correctly handles AutoSize = 1 with a NULL caption.

        10. Panel's FloodPercent property now uses the current setting of
        the ForeColor property to determine what color to display itself
        in (used to always use white)

        11. RibbonButton now displays its pictures even when disabled.

        12. Panel's FloodPercent property now generates an error if
        its value is outside the range 0-100.  Previously it automatically
        corrected bad values without an error (i.e., values < 0 treated
        as 0, values > 100 treated as 100)
	

