VB REFERENCE

*SSTabEx control*
- This control is a direct replacement of the original SSTab control that comes with VB6. 
All the code for the control is in the file uscSSTabEx.ctl, the other files are for property pages and subclassing.

One of the main enhancements over the original is that it displays Visual Styles (or Themes), but also other features have beed added.
The SSTabEx controls will be "themed" only if you added a manifest file for doing that for the common controls. To see the SSTabEx's themed, you need to compile and run the program compiled or to have the IDE also manifested for Common Controls 6.
Still, the VisualStyles property must be set to True for the control to be themed.

Replacing the original SSTab:

If you want to replace the original SSTab in a project with this control, you can do it following these steps:
- Make a backup of your project first.
- Add the reference to the compiled OCX or add the SSTabEx and related files in source code to your project. For the list of needed source code files please read "Readme - Notes.txt".
- If the SSTabEx is not in the same project that you'll use it, then add temporarily an SSTabEx control to a form, just dropping a new control onto it. Save the project and close the IDE.
- Manually edit the *.frm files and replace TabDlg.SSTab with ProjectName.SSTabEx, where "ProjectName" is the name of the project that has the SSTabEx control.
- If you have added it to your exe project, it will be the name of your project, but if you are using it from an OCX, it will be the name of that component.
- Re-open the project in the IDE. If you added a temporary control, delete it.

In the case that you want to have the control inside your exe, the first thing you need to do is to add the files (uscSSTabEx.ctl and the others) to your project, then you can close the project and do the editing and replacement pointed before in the *.frm files. After that, you can re-open the project.
In the case you will be using the control from an OCX file, first add the reference to that ocx file to the project (menu Project/Components), save the project and close it. Then you can do the editing and replacement in the *.frm files.
Before editing the *.frm files, make a backup copy of your project for being able to go back in case that anything goes wrong.

After you successfully replaced the control and opened your project with the new control, there is still something else that you need to change:
The original property Tab (that returns or sets the selected -or currently active- tab) now was renamed to TabSel. You need to replace in all the places that appears ControlName.Tab with ControlName.TabSel (if there is any in your code).
When Style is set to ssStylePropertyPage, the TabMaxWidth property setting is no longer ignored (as it was in the original SSTab). So if Style is set to ssStylePropertyPage, ensure that  TabMaxWidth is set to 0 (zero) when upgrading.

Properties: 

AutoRelocateControls property:
	Type: vbExAutoRelocateControlsConstants
	Returns or sets a value that determines if the contained controls will be automatically relocated when the tab body changes in size or position.
	
	Values:
	ssRelocateOnTabOrientatioChange: The contained controls will be automatically relocated when TabOrientation changes.
	ssRelocateAlways: The contained controls will be automatically relocated when TabOrientation changes and also when the tab space changes in height.
	ssRelocateNever:  The contained controls will never be automatically relocated. Choose this value if you are relocating the controls by code in the Form_Resize or SSTabEx TabBodyResize events.


AutoTabHeight property:
	Type: Boolean
	Returns or sets the a value that determines whether the tab height (and value of property TabHeight) is set automatically according to the font (and tab pictures, in case there are set pictures). Note: it asumes one-liner captions.
	If the property TabHeight is manually set, AutoTabHeight is then set to False.
	For newly added controls, its default it True, but if you are updating from a previous version or an SSTab control, it will be set to False.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


BackStyle property:
	Type: vbExBackStyleConstants
	Returns or sets the a value that determines whether the background will be opaque or transparent.


Caption property:
	Type: String
	Returns or sets the caption of the currently selected tab by the TabSel property.
	Captions can have accelerators by adding "&" before the letter that will act as the accelerator.


ChangeControlsBackColor property:
	Type: Boolean
	Returns or sets a value that determines if the background color of the contained controls will be changed according to the background color of the tabs (the TabBackColor property value).
	
	If VisualStyles is set to True, the background of the controls are painted with the background of the themed tab body.
	If ChangeControlsBackColor is False, the BackColor of the contained controls is left unchanged.
	If ChangeControlsBackColor is True, and the control is not themed, changing the TabBackColor propery value will also change the BackColor of the contained controls, but only when their BackColor's has the same color as the previous TabBackColor setting.
	If ChangeControlsBackColor is True, and the control is themed, only the controls that has the BackColor property value set to the same color of TabBackColor are changed.


ContainedControlLeft property:
	Type: Single
	
	Additional parameter(s):
	    In	Required	ControlName	As	String
	Returns or sets the Left of a contained control.
	The argument ControlName must be the name of a contained control.


ContainedControls property:
	Type: ContainedControls (Read only)
	Returns a collection of the controls that were added to the SSTabEx.
	
	It only holds controls that are directly contained in the control, it does not include controls that are inside others controls. Also see the TabControls property.
	It is not available at design time, and is read-only at run time.


Enabled property:
	Type: Boolean
	Returns or sets a value that determines whether a form or control can respond to user-generated events.


EndOfTabs property:
	Type: Single (Read only)
	Returns a value that indicates where the last tab ends. Depending on the TabOrientation setting, it can be the rightmost tab (orientation top and bottom), the topmost tab (orientation left) or the bottommost tab (orientation right).


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


HandleHighContrastTheme property:
	Type: Boolean
	When True (default setting), the control handles the system changes to high contrast theme automatically by changing the colors of the control to system's high contrast colors.


hWnd property:
	Type: Long (Read only, not available at design time)
	Returns the Windows handle of the control.


LeftShiftToHide property:
	Type: Long (Read only)
	Returns the shift to the left in twips that the SStabEx is using to hide the controls in the non-active tabs.
	
	With the original SSTab control that was fixed to 75000 twips, but now in hight DPI screen settings it can change to avoid overflow due to a Windows limitation.


MaskColor property:
	Type: Long
	Returns or sets the color that will be transparent for the bitmaps that are in the TabPicture, TabPic16, TabPic20 and TabPic24 properties.


MinHeightNeeded property:
	Type: Single (Read only)
	If TabOrientation is set to ssTabOrientationLeft or to ssTabOrientationRight, it returns the minimun Height of the control needed to show all the tab captions without wrapping them into another line (when WordWrap is set to True) or without showing an elipsis (when WordWrap is set to False).
	If TabOrientation is set to ssTabOrientationTop or to ssTabOrientationBottom, it returns 0.
	
	When TabWidthStyle is set to other than ssTWSNonJustified, it returns 0 (zero).
	Note: TabWidthStyle is set automatically to ssTWSNonJustified (internally) when Style is set to ssStylePropertyPage and TabWidthStyle is set to ssTWSAuto.
	
	According to TabOrientation, use MinWidthNeeded for ssTabOrientationTop and ssTabOrientationBottom, and MinHeightNeeded for ssTabOrientationLeft and ssTabOrientationRight.


MinWidthNeeded property:
	Type: Single (Read only)
	If TabOrientation is set to ssTabOrientationTop or to ssTabOrientationBottom, it returns the minimun Width of the control needed to show all the tab captions without wrapping them into another line (when WordWrap is set to True) or without showing an elipsis (when WordWrap is set to False).
	If TabOrientation is set to ssTabOrientationLeft or to ssTabOrientationRight, it returns 0.
	
	When TabWidthStyle is set to other than ssTWSNonJustified, it returns 0 (zero).
	Note: TabWidthStyle is set automatically to ssTWSNonJustified (internally) when Style is set to ssStylePropertyPage and TabWidthStyle is set to ssTWSAuto.
	
	According to TabOrientation, use MinWidthNeeded for ssTabOrientationTop and ssTabOrientationBottom, and MinHeightNeeded for ssTabOrientationLeft and ssTabOrientationRight.


MouseIcon property:
	Type: Picture
	Returns or sets the icon used as the mouse pointer when the MousePointer property is set to 99 (custom).


MousePointer property:
	Type: vbExMousePointerConstants
	Returns or sets the type of mouse pointer displayed when over the control.


Object property:
	Type: Object (Read only)
	Returns the control instance without the extender.


OLEDropMode property:
	Type: vbExOLEDropConstants
	Returns/sets how a target component handles drop operations.


Pic16 property:
	Type: Picture
	Returns or sets a bitmap to display on the current tab, when the application is DPI aware.
	
	Pic16 is used for 96 DPI, Pic20 for 120 DPI and Pic24 for 144 DPI. Others DPI setting are handled automatically.
	The application need to have a manifest file to declare it as DPI aware.
	When these pictures are set, the Picture property is ignored.
	Use TabPic16, TabPic20 and TabPic24 properties to set or get the pictures of any tab at run time.


Pic20 property:
	Type: Picture
	Returns or sets a bitmap to display on the current tab, when the application is DPI aware.
	
	Pic16 is used for 96 DPI, Pic20 for 120 DPI and Pic24 for 144 DPI. Others DPI setting are handled automatically.
	The application need to have a manifest file to declare it as DPI aware.
	When these pictures are set, the Picture property is ignored.
	Use TabPic16, TabPic20 and TabPic24 properties to set or get the pictures of any tab at run time.


Pic24 property:
	Type: Picture
	Returns or sets a bitmap to display on the current tab, when the application is DPI aware.
	
	Pic16 is used for 96 DPI, Pic20 for 120 DPI and Pic24 for 144 DPI. Others DPI setting are handled automatically.
	The application need to have a manifest file to declare it as DPI aware.
	When these pictures are set, the Picture property is ignored.
	Use TabPic16, TabPic20 and TabPic24 properties to set or get the pictures of any tab at run time.


Picture property:
	Type: Picture
	Returns or sets a bitmap or icon to display on the current tab. To get or set the picture of any tab at run time, use the TabPicture property.


Redraw property:
	Type: Boolean (Not available at design time)
	Returns or sets a value that determines if the drawing of the control has to be updated with any change. Not available at design time.


RightToLeft property:
	Type: Boolean
	Returns or sets a value that determines the text display direction and control visual appearance on a bidirectional system.


Rows property:
	Type: Integer (Read only, not available at design time)
	Returns the number of rows of tabs.
	
	The Rows property value can change its value when new tabs are dinamically added or, when TabWidthStyle is set to ssTWSFixed or ssTWSNonJustified and TabsPerRow was changed, or TabWidthStyle is set to ssTWSJustified and the Width of the control changed, the tab captions changed or the Font setting has changed.
	You can use the TabBodyResize event to properly set the position of the contained controls.
	The RowsChange notifies of the change of this property.


ShowDisabledState property:
	Type: Boolean (Not available at design time)
	Returns or sets a value that determines if the tabs color will be darkened when the control is disabled (Enabled = False).
	If has no effect when the control is themed (VisualStyles = True).


ShowFocusRect property:
	Type: Boolean
	Returns or sets a value that determines if the focus rectangle is visible on a tab when the tab gets the focus.


ShowRowsInPerspective property:
	Type: vbExAutoYesNoConstants (Not available at design time)
	Returns or sets a value that determines when the control has more that one row of tabs, if they will be drawn changing the horizontal position on each row.
	
	If the value is ssYNAuto, the behavior will be determined by the Style property setting in this way: for ssStyleTabbedDialog and ssStylePropertyPage the rows will be drawn is perspective, and for ssStyleTabStrip without.


SoftEdges property:
	Type: Boolean
	Returns or sets a value that determines if the edges will be displayed with less contrast: lighter and more colored.


Style property:
	Type: vbExStyleConstants
	Returns or sets the style of the tabs.
	
	This property acts as a meta-property. It means that it sets at once certain features that can be set individually through other properties.
	It performs internal settings for TabAppearance, TabWidthStyle, ShowRowsInPerspective and TabSelFontBold as long as these properties are set to Auto.
	
	Values:
	
	ssStyleTabbedDialog: (Default) TabAppearance is set to ssTATabbedDialog, TabWidthStyle to ssTWSFixed, ShowRowsInPerspective to ssYes and TabSelFontBold to ssYes.
	
	ssStylePropertyPage: TabAppearance is set to ssTAPropertyPage, TabWidthStyle to ssTWSNonJustified, ShowRowsInPerspective to ssYes and TabSelFontBold to ssNo.
	
	ssStyleTabStrip: TabAppearance is set to ssTAPropertyPage, TabWidthStyle to ssTWSJustified, ShowRowsInPerspective to ssNo and TabSelFontBold to ssNo. This setting wasn't available in the original SSTab.
	
	The changes are internal, they are not reflected on these properties values (they remain set to Auto).


TabAppearance property:
	Type: vbExTabAppearanceConstants (Not available at design time)
	Returns or sets a value that determines the appearance of the tabs. When the control is themed, the theme defines the appearance.
	
	Values:
	ssTATabbedDialog: The appearance if of the original SSTab control when the Style property is left with the default value.
	ssTAPropertyPage:  The appearance if of the original SSTab control when the Style property is set to ssStylePropertyPage.
	ssTATaTabbedDialogRounded: As ssTATabbedDialog, but the tabs have the corners rounded.
	ssTAPropertyPageRounded: As ssTAPropertyPage, but the tabs have the corners rounded.
	ssTAAuto: The appearance is defined by the Style property (setting it to ssTATabbedDialog or to ssTAPropertyPage).


TabBackColor property:
	Type: Long
	Returns or sets the background color of the tabs, except the active tab that is set by TabSelBackColor.
	When the control is themed, this property value has no practical effect.


TabBodyHeight property:
	Type: Single (Read only)
	Returns the height of the "tab body". The tab body is the space available to place contained controls.
	They return the value in Twips.


TabBodyLeft property:
	Type: Single (Read only)
	Returns the left of the "tab body". The tab body is the space available to place contained controls.
	They return the value in Twips.


TabBodyTop property:
	Type: Single (Read only)
	Returns top of the "tab body". The tab body is the space available to place contained controls.
	They return the value in Twips.


TabBodyWidth property:
	Type: Single (Read only)
	Returns the width of the "tab body". The tab body is the space available to place contained controls.
	They return the value in Twips.


TabCaption property:
	Type: String
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns or sets the caption of a tab identified by the Index parameter.
	Captions can have accelerators by adding "&" before the letter that will act as the accelerator.


TabControls property:
	Type: Collection (Read only)
	
	Additional parameter(s):
	    In/Out	Required	nTab	As	Integer
	    In/Out	Optional	GetChilds	As	Boolean
	Returns a collection of the controls that are inside a tab. The tab must be identified by the nTab parameter.
	
	The optional GetChilds parameter determines if only the controls that are directly contained in the SSTabEx will be returned, or also the controls contained into them. Its default value is True.
	
	It is not available at design time, and is read-only at run time.


TabEnabled property:
	Type: Boolean
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns or sets a value that determines whether the tab identified by the Index argument enabled.


TabHeight property:
	Type: Single
	Returns or sets the height of tabs.


TabHoverHighlight property:
	Type: vbExTabHoverHighlightConstants (Not available at design time)
	Returns or sets a value that determines if the tabs will appear highlighted when the mouse is over them.
	ssTHHEffect setting only works when the control is not themed. When it is set to ssTHHEffect, the tabs will show an effect when they are being highlighted.


TabMaxWidth property:
	Type: Single
	Returns or sets the maximum width of each tab. If set to 0 (zero), it means no maximun.
	
	When the TabWidthStyle property setting is ssTWSFixed and the TabMaxWidth property is set to 0 (zero), the control automatically sizes the tabs, based on TabsPerRow property, to fit evenly across the control.
	Unlike the original SSTab, this property is no longer ignored when Style property is set to ssStylePropertyPage.
	If TabWidthStyle property setting is ssTWSNonJustified or ssTWSJustified, It determines the maximun width that a tab can have, regardeless of the lenght of the caption.
	When a tab caption doesn't fit in the available width, if WordWrap is set to True it will have an additional line, and if it is set to False it will cut the caption text and add an ellipsis.
	In the case when TabWidthStyle setting is ssTWSJustified and it is needed more space than TabMaxWidth * Rows to fill all the rows space, then the tabs can have more width than the specified in the TabMaxWidth setting.


TabMinWidth property:
	Type: Single
	Returns or sets the minimun width of each tab. If set to 0 (zero), it means no minimun.


TabOrientation property:
	Type: vbExTabOrientationConstants
	Returns or sets a value that determines which side of the control the tabs will appear.


TabPic16 property:
	Type: Picture
	
	Additional parameter(s):
	    In	Required	Index	As	Variant
	Returns or sets the bitmap to be displayed on the tab specified by the Index parameter, when the application is DPI aware.
	TabPic16 is used for 96 DPI, TabPic20 for 120 DPI and TabPic24 for 144 DPI. Others DPI setting are handled automatically.
	The application need to have a manifest file to declare it as DPI aware.
	When these pictures are set, the TabPicture property is ignored.
	They can be accessed at design time through a property page.


TabPic20 property:
	Type: Picture
	
	Additional parameter(s):
	    In	Required	Index	As	Variant
	Returns or sets the bitmap to be displayed on the tab specified by the Index parameter, when the application is DPI aware.
	TabPic16 is used for 96 DPI, TabPic20 for 120 DPI and TabPic24 for 144 DPI. Others DPI setting are handled automatically.
	The application need to have a manifest file to declare it as DPI aware.
	When these pictures are set, the TabPicture property is ignored.
	They can be accessed at design time through a property page.


TabPic24 property:
	Type: Picture
	
	Additional parameter(s):
	    In	Required	Index	As	Variant
	Returns or sets the bitmap to be displayed on the tab specified by the Index parameter, when the application is DPI aware.
	TabPic16 is used for 96 DPI, TabPic20 for 120 DPI and TabPic24 for 144 DPI. Others DPI setting are handled automatically.
	The application need to have a manifest file to declare it as DPI aware.
	When these pictures are set, the TabPicture property is ignored.
	They can be accessed at design time through a property page.


TabPicture property:
	Type: Picture
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns or sets the bitmap or icon to display on the tab specified by the Index argument.


TabPictureAlignment property:
	Type: vbExTabPictureAlignmentConstants
	Returns or sets the alignment of the tab picture with respect of the tab caption.


Tabs property:
	Type: Integer
	Returns or sets the total number of tabs.


TabSel property:
	Type: Integer
	Returns or sets the current ("selected" or "active") tab.
	In the original SSTab control its name was "Tab", but VB6 doesn't allow that name for a property because it is a reserved word, therefore the name was changed to "TabSel".


TabSelBackColor property:
	Type: Long
	Returns or sets the color of the active tab, including the tab body (the space were the contained controls are located).
	If ChangeControlsBackColor is True, changing this color will change also the BackColor of the contained controls.
	When the control is themed, this property value has no effect.


TabSelExtraHeight property:
	Type: Single (Not available at design time)
	Returns or sets a value that determines if the active tab will be higher than the others. The value must be between 0 (zero) and twice the TabHeight setting.
	Note: If TabAppearance is set to ssTAPropertyPage or ssTAPropertyPageRounded, or the control is themed, the active tab is already two pixels taller than the inactive ones.


TabSelFontBold property:
	Type: vbExAutoYesNoConstants (Not available at design time)
	Returns or sets a value that determines if the font of the caption in currently selected tab will be bold.
	If the setting is ssYNAuto and TabAppearance setting is ssTATabbedDialog or ssTATabbedDialogRounded, the caption in the selected tab will be bolded. Otherwise it will be bolded only if all the tabs are bolded according to the Font setting.


TabSelForeColor property:
	Type: Long
	Returns or sets the the caption color of the active tab.


TabSelHighlight property:
	Type: Boolean (Not available at design time)
	Returns or sets a value that determines if the selected tab will be highlighted.
	When the control is themed this setting is ignored.


TabSeparation property:
	Type: Integer (Not available at design time)
	Returns or sets the number of pixels of separation between tabs. The value must be between 0 (zero) and 20.
	When the control is themed, values less than two pixels are ignored, since the themed tabs have two pixels of separation by design.


TabsPerRow property:
	Type: Integer
	Returns or sets the number of tabs for each row.
	If TabWidthStyle setting is ssTWSJustified, this setting has no effect.


TabToolTipText property:
	Type: String
	
	Additional parameter(s):
	    In	Required	Index	As	Variant
	Returns or sets the text that will be shown as tooltip text when the mouse pointer is over the tab identified by the Index parameter.
	If the tab has not a TabToolTipText set, it will show the control ToolTipText, if there is any text set on that property.


TabVisible property:
	Type: Boolean
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns or sets a value that determines whether the tab identified by the Index will be visible.


TabWidthStyle property:
	Type: vbExTabWidthStyleConstants (Not available at design time)
	Returns or sets a value that determines the justification or width of the tabs.
	
	ssTWSFixed: All tabs has the same width. If TabMaxWidth is 0 (zero), the tab width will be the available space / TabsPerRow. If TabMaxWidth is greater than 0 (zero), that setting will determine the tabs width.
	
	ssTWSNonJustified: The width of the tabs will be determined by the size of the caption + the size of the tab picture (if any). TabMinWidth and TabMaxWidth settings can set a boundary for the width that a tab can have. Unlike the original SSTab control, if the sum of the widths of all the tabs in a row exceeds the available space, the widths of the tabs in that row are shrunken to fit in the available space.
	
	ssTWSJustified: If there is more than one row, each tab is wide enough to accommodate its contents and, if needed, the width of each tab is increased so that each row of tabs spans the width of the control. If all the tabs fit in one row, the tabs are not justified (it works the same as ssTWSNonJustified).
	
	ssTWSAuto: The behavior is defined by the Style property setting.


UseMaskColor property:
	Type: Boolean
	Returns or sets a value that determines whether the color assigned in the MaskColor property is used as a mask (that is used to set transparent regions in the tab pictures).


VisualStyles property:
	Type: Boolean
	Returns or sets a value that determines whether the appearance of the control will use Windows visual styles or "themes".
	
	The default setting is True
	
	The control will be "themed" only if the application has a manifest file for supporting visual styles in the common controls.
	Usually the control will be themed when compiled (unless changes has been made to make the IDE to show visual styles).
	
	The following properties have no effect when the control is applying visual styles: TabAppearance, TabBackColor, TabSelBackColor and TabSelHighlight.


WordWrap property:
	Type: Boolean
	Returns or sets a value that determines how the control displays the text on each tab.
	In a control that its size and/or the tab texts change dinamically, to make sure that text will not be truncated if it is too long, set the WordWrap property to True, the TabMaxWidth property to 0, and the TabHeight property to a height that allows to view the longest piece of text.


Methods: 

IsVisualStyleApplied function:
	Return Type:	Boolean
	No parameters.

	Returns a boolean value indicating whether the visual styles are actually applied to the control or not.


Refresh method:
	No parameters.

	Redraws the control.


Events: 

BeforeClick event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs when the current tab (TabSel) is about to change.
	Use the BeforeClick event to validate the information on the old tab before actually generating a Click event that selects the new tab.
	Setting the Cancel parameter to True allows you to prevent the change to the new tab selection.


ChangeControlBackColor event:
	Parameter(s):
	    Info	ControlName	As	String
	    Info	ControlTypeName	As	String
	    Returns value	Cancel	As	Boolean
	When ChangeControlsBackColor property is set to True, allows you to determine individually which controls will have their background changed (or not).
	This event is generated for each control on the current tab, before the tab is painted.
	The ControlName parameter specifies the name of the control, to avoid changing a particular control BackColor, set the parameter Cancel to True.
	The ControlTypeName parameter specifies the type of the control (for example "CommandButton" or "Label"), this allow you to handle a whole class of controls without writing each name.


Click event:
	Parameter(s):
	    Info	PreviousTab	As	Integer
	Occurs when the current tab (TabSel) changes.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over the control.


KeyDown event:
	Parameter(s):
	    Info	KeyCode	As	Integer
	    Info	Shift	As	Integer
	Occurs when the user presses a key while an control has the focus.


KeyPress event:
	Parameter(s):
	    Info	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Info	KeyCode	As	Integer
	    Info	Shift	As	Integer
	Occurs when the user releases a key after pressing it while an control has the focus.


MouseDown event:
	Parameter(s):
	    Info	Button	As	Integer
	    Info	Shift	As	Integer
	    Info	X	As	Single
	    Info	Y	As	Single
	Occurs when the user presses a mouse button being the mouse over the control.


MouseMove event:
	Parameter(s):
	    Info	Button	As	Integer
	    Info	Shift	As	Integer
	    Info	X	As	Single
	    Info	Y	As	Single
	Occurs when the user moves the mouse over the control.


MouseUp event:
	Parameter(s):
	    Info	Button	As	Integer
	    Info	Shift	As	Integer
	    Info	X	As	Single
	    Info	Y	As	Single
	Occurs when the user releases the mouse button after pressing it being the mouse over the control.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs when a source component is dropped onto a target component, informing the source component that a drag action was either performed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a source component is dropped onto a target component when the source component determines that a drop can occur.
	This event occurs only if OLEDropMode is set to 1 (Manual).


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when one component is dragged over another.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs after every OLEDragOver event. OLEGiveFeedback allows the source component to provide visual feedback to the user, such as changing the mouse cursor to indicate what will happen if the user drops the object, or provide visual feedback on the selection (in the source component) to indicate what will happen.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs on a source component when a target component performs the GetData method on the source's DataObject object, but before the data for the specified format has been loaded.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when a component's OLEDrag method is performed, or when a component initiates an OLE drag/drop operation when the OLEDragMode property is set to Automatic.


Resize event:
	No parameters.
	Occurs when the control is first drawn or when its size changes.


RowsChange event:
	No parameters.
	Occurs when the control is first drawn and when the Rows property changes its value.
	The Rows property value can change its value when new tabs are dinamically added or, when TabWidthStyle is set to ssTWSFixed or ssTWSNonJustified and TabsPerRow was changed, or TabWidthStyle is set to ssTWSJustified and the Width of the control changed or the tab captions changed or the Font setting has changed.
	You can use this event along with TabBodyTop to properly set the Top (or use TabBodyLeft, depending on TabOrientation) of the contained controls.
	But if AutoRelocateControls is set to True, that's is already done automaticaly.


TabBodyResize event:
	No parameters.
	Occurs when the tab body changes its size.
	The size and position of the tab body are referenced by the properties TabBodyLeft, TabBodyTop, TabBodyWidth and TabBodyHeight.
	This event is a proper place to position the contained controls.


TabMouseEnter event:
	Parameter(s):
	    Info	nTab	As	Integer
	Occurs when the mouse pointer enters a tab, which is specified with the nTab parameter.


TabMouseLeave event:
	Parameter(s):
	    Info	nTab	As	Integer
	Occurs after the mouse pointer leaves a tab, which is specified in the nTab parameter.


TabRightClick event:
	Parameter(s):
	    Info	nTab	As	Integer
	    Info	Shift	As	Integer
	    Info	X	As	Single
	    Info	Y	As	Single
	Occurs when the user clicks with the mouse right button on a tab.
	The tab is specified in the nTab parameter.
	The Shift parameter indicates the state of  the SHIFT, CTRL, and ALT keys.
	The X and Y parameters return a number that specifies the current position of the mouse pointer.


TabSelChange event:
	No parameters.
	Occurs after the selected (or "current") tab has already changed.
	For the events that occur before, see BeforeClick and Click.
	This event is also generated when the control is first shown.


*App object*
- Contains general information about an application.

Properties: 

Comments property:
	Type: String (Read only)
	Returns comments about the running application.


CompanyName property:
	Type: String (Read only)
	Returns the name of the application's author.


EXEName property:
	Type: String (Read only)
	Returns the name of the executable file for the current project.  If running in the development environment, returns the name of the project.


FileDescription property:
	Type: String (Read only)
	Returns a file description of the running application.


HelpFile property:
	Type: String
	Returns/sets the name of the Help file associated with the project.


hInstance property:
	Type: Long (Read only)
	Returns the instance handle of the application.


LegalCopyright property:
	Type: String (Read only)
	Returns copyright information about the running application.


LegalTrademarks property:
	Type: String (Read only)
	Returns trademark information about the running application.


LogMode property:
	Type: Long (Read only)
	Returns a value that indicates the target (event log or log file) and other log attributes.


LogPath property:
	Type: String (Read only)
	Returns the filename for an application's log (if logging to a file).


Major property:
	Type: Integer (Read only)
	Returns the major release number of the project.


Minor property:
	Type: Integer (Read only)
	Returns the minor release number of the project.


NonModalAllowed property:
	Type: Boolean (Read only)
	Returns a value which indicates if a form can be shown non-modally (modeless).


OleRequestPendingMsgText property:
	Type: String
	Returns/sets text of 'busy' message displayed while an Automation request is pending.


OleRequestPendingMsgTitle property:
	Type: String
	Returns/sets title of 'busy' message displayed while an Automation request is pending.


OleRequestPendingTimeout property:
	Type: Long
	Returns/sets milliseconds Automation requests will run before user actions trigger a 'busy' message.


OleServerBusyMsgText property:
	Type: String
	Returns/sets text of 'busy' message displayed if an ActiveX component rejects a request.


OleServerBusyMsgTitle property:
	Type: String
	Returns/sets title of 'busy' message displayed when an ActiveX component rejects a request.


OleServerBusyRaiseError property:
	Type: Boolean
	Determines whether a rejected Automation request raises an error, instead of displaying a 'busy' message.


OleServerBusyTimeout property:
	Type: Long
	Returns/sets milliseconds during which an Automation request will continue to be retried.


Path property:
	Type: String (Read only)
	Specifies the path of the project .VBP file when running the application from the development environment or the path of the executable file when running the application as an executable file.


PrevInstance property:
	Type: Boolean (Read only)
	Returns a value that determines whether a previous instance of an application is already running.


ProductName property:
	Type: String (Read only)
	Returns the product name of the running application.


RetainedProject property:
	Type: Boolean (Read only)
	Returns/sets a value that determines whether a project will remain loaded in memory.


Revision property:
	Type: Integer (Read only)
	Returns the revision version number of the project.


StartMode property:
	Type: Integer (Read only)
	Returns/sets whether an application starts as a stand-alone project or an ActiveX component.


TaskVisible property:
	Type: Boolean
	Returns/sets a value that determines if a task is visible in the task list.


ThreadID property:
	Type: Long (Read only)
	Returns the ID of the executing thread.


Title property:
	Type: String
	Returns/sets the title of the application displayed in the Microsoft Windows Task List.


UnattendedApp property:
	Type: Boolean (Read only)
	Returns/sets a value that determines whether an application will run without any user interface.


Methods: 

LogEvent method:
	Parameter(s):
	    In	Required	LogBuffer	As	String
	    In	Required	EventType	As	Variant

	Logs an event in the application's log target


StartLogging method:
	Parameter(s):
	    In	Required	LogTarget	As	String
	    In	Required	LogModes	As	Long

	Sets the log target and log mode for an application


*CheckBox object*
- Displays an X when selected; the X disappears when the CheckBox is cleared.

Properties: 

_Default property:
	Type: Integer (Default property)

Alignment property:
	Type: Integer
	Returns/sets the alignment of a CheckBox or OptionButton, or a control's text.


Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


Caption property:
	Type: String
	Returns/sets the text displayed in an object's title bar or below an object's icon.


CausesValidation property:
	Type: Boolean
	Returns/sets whether validation occurs on the control which lost focus.


Container property:
	Type: Object
	Returns the container of an object.


DataChanged property:
	Type: Boolean
	Returns/sets a value indicating that data in a control has changed by some process other than by retrieving data from the current record.


DataField property:
	Type: String
	Returns/sets a value that binds a control to a field in the current record.


DataFormat property:
	Type: IStdDataFormatDisp
	Returns a DataFormat object for use against a bindable property of this component.


DataMember property:
	Type: String
	Returns/sets a value that describes the DataMember for a data connection.


DataSource property:
	Type: DataSource
	Sets a value that specifies the Data control through which the current control is bound to a database. 


DisabledPicture property:
	Type: Picture
	Returns/sets a graphic to be displayed when the button is disabled, if Style is set to 1.


DownPicture property:
	Type: Picture
	Returns/sets a graphic to be displayed when the button is in the down position, if Style is set to 1.


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


MaskColor property:
	Type: Long
	Returns or sets a color in a button's picture to be a 'mask' (that is, transparent), if Style is set to 1.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


Picture property:
	Type: Picture
	Returns/sets a graphic to be displayed in a CommandButton, OptionButton or CheckBox control, if Style is set to 1.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


Style property:
	Type: Integer (Read only)
	Returns/sets the appearance of the control, whether standard (standard Windows style) or graphical (with a custom picture).


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


TabStop property:
	Type: Boolean
	Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.


Tag property:
	Type: String
	Stores any extra data needed for your program.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


UseMaskColor property:
	Type: Boolean
	Returns or sets a value that determines whether the color assigned in the MaskColor property is used as a 'mask'. (That is, used to create transparent regions.)  Applies only if Style is set to 1.


Value property:
	Type: Integer
	Returns/sets the value of an object.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


Validate event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs before the focus shifts to a (second) control that has its CausesValidation property set to True.


*Clipboard object*
- Provides access to the system Clipboard.

Methods: 

Clear method:
	No parameters.

	Clears the contents of a control or the system Clipboard.


GetData function:
	Return Type:	Picture
	Parameter(s):
	    In	Required	Format	As	Variant

	Returns a graphic from the Clipboard object.


GetFormat function:
	Return Type:	Boolean
	Parameter(s):
	    In	Required	Format	As	Integer

	Returns a value indicating whether an item on the Clipboard object matches a specified format.


GetText function:
	Return Type:	String
	Parameter(s):
	    In	Required	Format	As	Variant

	Returns a text string from the Clipboard object.


SetData method:
	Parameter(s):
	    In	Required	Picture	As	Picture
	    In	Required	Format	As	Variant

	Puts a picture on the Clipboard object using the specified graphic format.


SetText method:
	Parameter(s):
	    In	Required	Str	As	String
	    In	Required	Format	As	Variant

	Puts a text string on the Clipboard object using the specified Clipboard object format.


*ComboBox object*
- Combines the features of a TextBox control and a ListBox control.

Properties: 

_Default property:
	Type: String (Default property)

Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


CausesValidation property:
	Type: Boolean
	Returns/sets whether validation occurs on the control which lost focus.


Container property:
	Type: Object
	Returns the container of an object.


DataChanged property:
	Type: Boolean
	Returns/sets a value indicating that data in a control has changed by some process other than by retrieving data from the current record.


DataField property:
	Type: String
	Returns/sets a value that binds a control to a field in the current record.


DataFormat property:
	Type: IStdDataFormatDisp
	Returns a DataFormat object for use against a bindable property of this component.


DataMember property:
	Type: String
	Returns/sets a value that describes the DataMember for a data connection.


DataSource property:
	Type: DataSource
	Sets a value that specifies the Data control through which the current control is bound to a database. 


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


IntegralHeight property:
	Type: Boolean (Read only)
	Returns/Sets a value indicating whether the control displays partial items.


ItemData property:
	Type: Long
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns/sets a specific number for each item in a ComboBox or ListBox control.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


List property:
	Type: String
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns/sets the items contained in a control's list portion.


ListCount property:
	Type: Integer (Read only)
	Returns the number of items in the list portion of a control.


ListIndex property:
	Type: Integer
	Returns/sets the index of the currently selected item in the control.


Locked property:
	Type: Boolean
	Determines whether a control can be edited.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


NewIndex property:
	Type: Integer (Read only)
	Returns the index of the item most recently added to a control.


OLEDragMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drag/drop source, and whether this process is started automatically or under programmatic control.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


SelLength property:
	Type: Long
	Returns/sets the number of characters selected.


SelStart property:
	Type: Long
	Returns/sets the starting point of text selected.


SelText property:
	Type: String
	Returns/sets the string containing the currently selected text.


Sorted property:
	Type: Boolean (Read only)
	Indicates whether the elements of a control are automatically sorted alphabetically.


Style property:
	Type: Integer (Read only)
	Returns/sets a value that determines the type of control and the behavior of its list box portion.


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


TabStop property:
	Type: Boolean
	Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Text property:
	Type: String
	Returns/sets the text contained in the control.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


TopIndex property:
	Type: Integer
	Returns/sets which item in a control is displayed in the topmost position.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

AddItem method:
	Parameter(s):
	    In	Required	Item	As	String
	    In	Required	Index	As	Variant

	Adds an item to a Listbox or ComboBox control or a row to a Grid control.


Clear method:
	No parameters.

	Clears the contents of a control or the system Clipboard.


Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


RemoveItem method:
	Parameter(s):
	    In	Required	Index	As	Integer

	Removes an item from a ListBox or ComboBox control or a row from a Grid control.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Change event:
	No parameters.
	Occurs when the contents of a control have changed.


Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


DropDown event:
	No parameters.
	Occurs when the list portion of a ComboBox control is about to drop down.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


Scroll event:
	No parameters.
	Occurs when you reposition the scroll box on a control.


Validate event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs before the focus shifts to a (second) control that has its CausesValidation property set to True.


*CommandButton object*
- Looks like a push button and is used to begin, interrupt, or end a process.

Properties: 

_Default property:
	Type: Boolean (Default property)

Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


Cancel property:
	Type: Boolean
	Indicates whether a command button is the Cancel button on a form.


Caption property:
	Type: String
	Returns/sets the text displayed in an object's title bar or below an object's icon.


CausesValidation property:
	Type: Boolean
	Returns/sets whether validation occurs on the control which lost focus.


Container property:
	Type: Object
	Returns the container of an object.


Default property:
	Type: Boolean
	Determines which CommandButton control is the default command button on a form.


DisabledPicture property:
	Type: Picture
	Returns/sets a graphic to be displayed when the button is disabled, if Style is set to 1.


DownPicture property:
	Type: Picture
	Returns/sets a graphic to be displayed when the button is in the down position, if Style is set to 1.


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


MaskColor property:
	Type: Long
	Returns or sets a color in a button's picture to be a 'mask' (that is, transparent), if Style is set to 1.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


Picture property:
	Type: Picture
	Returns/sets a graphic to be displayed in a CommandButton, OptionButton or CheckBox control, if Style is set to 1.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


Style property:
	Type: Integer (Read only)
	Returns/sets the appearance of the control, whether standard (standard Windows style) or graphical (with a custom picture).


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


TabStop property:
	Type: Boolean
	Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.


Tag property:
	Type: String
	Stores any extra data needed for your program.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


UseMaskColor property:
	Type: Boolean
	Returns or sets a value that determines whether the color assigned in the MaskColor property is used as a 'mask'. (That is, used to create transparent regions.)  Applies only if Style is set to 1.


Value property:
	Type: Boolean
	Returns/sets the value of an object.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


*Data object*
- Provides access to databases using a Recordset object.

Properties: 

_Default property:
	Type: String (Default property)

Align property:
	Type: Integer
	Returns/sets a value that determines where an object is displayed on a form.


Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


BOFAction property:
	Type: Integer
	Indicates what action the Data control takes when the BOF property is True.


Caption property:
	Type: String
	Returns/sets the text displayed in an object's title bar or below an object's icon.


Connect property:
	Type: String
	Indicates the source of an open database, a database used in a pass-through query, or an attached table.


Database property:
	Type: Database (Read only)
	Returns a reference to a Data control's underlying Database object.


DatabaseName property:
	Type: String
	Returns/sets the name and location of the source of data for a Data control.


DefaultCursorType property:
	Type: Integer
	Returns/sets a value which indicates the cursor library used by the Data control.  Used with DefaultCursorTypeConstants values.


DefaultType property:
	Type: Integer
	Returns/sets a value which determines the type of data source (Jet or ODBCDirect) that is used by the Data control.  Used with DAO WorkspaceTypeEnum values.


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


EditMode property:
	Type: Integer (Read only)
	Indicates the state of editing for the current record.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


EOFAction property:
	Type: Integer
	Indicates what action the Data control takes when the EOF property is True.


Exclusive property:
	Type: Boolean
	Returns/sets a value that indicates whether the underlying database for a Data control is opened for single-user or multiuser access.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


Height property:
	Type: Single
	Returns/sets the height of an object.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Options property:
	Type: Integer
	Returns or sets a value that specifies one or more characteristics of the Recordset object in the control's Recordset property.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


ReadOnly property:
	Type: Boolean
	Determines whether a control can be edited.


Recordset property:
	Type: Recordset
	Returns/sets a Recordset object defined by a Data control's properties or by an existing Recordset.


RecordsetType property:
	Type: Integer
	Returns/sets a value indicating the type of Recordset object you want the Data control to create.


RecordSource property:
	Type: String
	Returns/sets the underlying table, SQL statement, or QueryDef object for a Data control.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


Tag property:
	Type: String
	Stores any extra data needed for your program.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


Refresh method:
	No parameters.

	Closes and rebuilds the Recordset object or data structures created by a control.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


UpdateControls method:
	No parameters.

	Gets the current record from a Data control's Recordset object and displays data in bound controls.


UpdateRecord method:
	No parameters.

	Saves the current values of bound controls.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


Error event:
	Parameter(s):
	    Returns value	DataErr	As	Integer
	    Returns value	Response	As	Integer
	Occurs as the result of a data access error that takes place when no Visual Basic code is being executed.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


Reposition event:
	No parameters.
	Occurs after a record become the current record.


Resize event:
	No parameters.
	Occurs when a form is first displayed or the size of an object changes.


Validate event:
	Parameter(s):
	    Returns value	Action	As	Integer
	    Returns value	Save	As	Integer
	Occurs before the current record changes; the Update method, and a Delete, Unload, or Close operation.


*DirListBox object*
- Displays directories and paths at run time.

Properties: 

_Default property:
	Type: String (Default property)

Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


CausesValidation property:
	Type: Boolean
	Returns/sets whether validation occurs on the control which lost focus.


Container property:
	Type: Object
	Returns the container of an object.


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


List property:
	Type: String (Read only)
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns/sets the items contained in a control's list portion.


ListCount property:
	Type: Integer (Read only)
	Returns the number of items in the list portion of a control.


ListIndex property:
	Type: Integer
	Returns/sets the index of the currently selected item in the control.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDragMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drag/drop source, and whether this process is started automatically or under programmatic control.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


Path property:
	Type: String
	Returns/sets the current path.


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


TabStop property:
	Type: Boolean
	Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.


Tag property:
	Type: String
	Stores any extra data needed for your program.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


TopIndex property:
	Type: Integer
	Returns/sets which item in a control is displayed in the topmost position.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Change event:
	No parameters.
	Occurs when the contents of a control have changed.


Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


Scroll event:
	No parameters.
	Occurs when you reposition the scroll box on a control.


Validate event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs before the focus shifts to a (second) control that has its CausesValidation property set to True.


*DriveListBox object*
- Enables a user to select a valid disk drive at run time.

Properties: 

_Default property:
	Type: String (Default property)

Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


CausesValidation property:
	Type: Boolean
	Returns/sets whether validation occurs on the control which lost focus.


Container property:
	Type: Object
	Returns the container of an object.


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Drive property:
	Type: String
	Returns/sets the selected drive at run time.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


List property:
	Type: String (Read only)
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns/sets the items contained in a control's list portion.


ListCount property:
	Type: Integer (Read only)
	Returns the number of items in the list portion of a control.


ListIndex property:
	Type: Integer
	Returns/sets the index of the currently selected item in the control.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


TabStop property:
	Type: Boolean
	Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.


Tag property:
	Type: String
	Stores any extra data needed for your program.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


TopIndex property:
	Type: Integer
	Returns/sets which item in a control is displayed in the topmost position.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Change event:
	No parameters.
	Occurs when the contents of a control have changed.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


Scroll event:
	No parameters.
	Occurs when you reposition the scroll box on a control.


Validate event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs before the focus shifts to a (second) control that has its CausesValidation property set to True.


*FileListBox object*
- Locates and lists files in the directory specified by the Path property at run time.

Properties: 

_Default property:
	Type: String (Default property)

Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


Archive property:
	Type: Boolean
	Determines whether a FileListBox control displays files with Archive attributes.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


CausesValidation property:
	Type: Boolean
	Returns/sets whether validation occurs on the control which lost focus.


Container property:
	Type: Object
	Returns the container of an object.


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


FileName property:
	Type: String
	Returns/sets the path and filename of a selected file.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


Hidden property:
	Type: Boolean
	Determines whether a FileListBox control displays files with Hidden attributes.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


List property:
	Type: String (Read only)
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns/sets the items contained in a control's list portion.


ListCount property:
	Type: Integer (Read only)
	Returns the number of items in the list portion of a control.


ListIndex property:
	Type: Integer
	Returns/sets the index of the currently selected item in the control.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


MultiSelect property:
	Type: Integer (Read only)
	Returns/sets a value that determines whether a user can make multiple selections in a control.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


Normal property:
	Type: Boolean
	Determines whether a FileListBox control displays files with Normal attributes.


OLEDragMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drag/drop source, and whether this process is started automatically or under programmatic control.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


Path property:
	Type: String
	Returns/sets the current path.


Pattern property:
	Type: String
	Returns/sets a value indicating the filenames displayed in a control at run time.


ReadOnly property:
	Type: Boolean
	Returns/sets a value that determines whether files with read-only attributes are displayed in the file list or not.


Selected property:
	Type: Boolean
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns/sets the selection status of an item in a control.


System property:
	Type: Boolean
	Determines whether a FileListBox control displays files with System attributes.


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


TabStop property:
	Type: Boolean
	Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.


Tag property:
	Type: String
	Stores any extra data needed for your program.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


TopIndex property:
	Type: Integer
	Returns/sets which item in a control is displayed in the topmost position.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


PathChange event:
	No parameters.
	Occurs when the path is changed by setting the FileName or Path property in code.


PatternChange event:
	No parameters.
	Occurs when the file listing pattern, such as *.*, is changed using FileName or Pattern in code.


Scroll event:
	No parameters.
	Occurs when you reposition the scroll box on a control.


Validate event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs before the focus shifts to a (second) control that has its CausesValidation property set to True.


*Form object*
- A window or dialog box that makes up part of an application's user interface.

Properties: 

_Default property:
	Type: Object (Default property, read only)

ActiveControl property:
	Type: Control (Read only)
	Returns the control that has focus.


Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


AutoRedraw property:
	Type: Boolean
	Returns/sets the output from a graphics method to a persistent bitmap.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


BorderStyle property:
	Type: Integer
	Returns/sets the border style for an object.


Caption property:
	Type: String
	Returns/sets the text displayed in an object's title bar or below an object's icon.


ClipControls property:
	Type: Boolean
	Determines whether graphics methods in Paint events repaint an entire object or newly exposed areas.


ControlBox property:
	Type: Boolean (Read only)
	Returns a value indicating whether a Control-menu box is displayed on a form at run time.


Controls property:
	Type: Object (Read only)
	A collection whose elements represent each control on a form, including elements of control arrays. 


Count property:
	Type: Integer (Read only)
	Returns the number of objects in a collection.


CurrentX property:
	Type: Single
	Returns/sets the horizontal coordinates for next print or draw method.


CurrentY property:
	Type: Single
	Returns/sets the vertical coordinates for next print or draw method.


DrawMode property:
	Type: Integer
	Sets the appearance of output from graphics methods or of a Shape or Line control.


DrawStyle property:
	Type: Integer
	Determines the line style for output from graphics methods.


DrawWidth property:
	Type: Integer
	Returns/sets the line width for output from graphics methods.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


FillColor property:
	Type: Long
	Returns/sets the color used to fill in shapes, circles, and boxes.


FillStyle property:
	Type: Integer
	Returns/sets the fill style of a shape.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontTransparent property:
	Type: Boolean
	Returns/sets a value that determines whether background text/graphics on a Form, Printer or PictureBox are displayed.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


HasDC property:
	Type: Boolean (Read only)
	Determines whether a unique display context is allocated for the control.


hDC property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to the object's device context.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Icon property:
	Type: Picture
	Returns the icon displayed when a form is minimized at run time.


Image property:
	Type: Picture (Read only)
	Returns a handle, provided by Microsoft Windows, to a persistent bitmap.


KeyPreview property:
	Type: Boolean
	Returns/sets whether keyboard events for an object are invoked before keyboard events for controls on that object.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


LinkMode property:
	Type: Integer
	Returns/sets the type of link used for a DDE conversation and activates the connection.


LinkTopic property:
	Type: String
	Returns/sets the source application and topic for a destination control.


MaxButton property:
	Type: Boolean (Read only)
	Determines whether a form has a Maximize button.


MDIChild property:
	Type: Boolean (Read only)
	Returns/sets a value that determines if a form is displayed as an MDI child form.


MinButton property:
	Type: Boolean (Read only)
	Determines whether a form has a Minimize button.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Moveable property:
	Type: Boolean (Read only)
	Returns/sets a value that determines whether a form can be moved.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Palette property:
	Type: Picture
	Returns/sets an image that contains the palette to use on an object when PaletteMode is set to Custom


PaletteMode property:
	Type: Integer
	Returns/sets a value that determines which palette to use for the controls on a object.


Picture property:
	Type: Picture
	Returns/sets a graphic to be displayed in a control.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


ScaleHeight property:
	Type: Single
	Returns/sets the number of units for the vertical measurement of an object's interior.


ScaleLeft property:
	Type: Single
	Returns/sets the horizontal coordinates for the left edges of an object.


ScaleMode property:
	Type: Integer
	Returns/sets a value indicating measurement units for object coordinates when using graphics methods or positioning controls.


ScaleTop property:
	Type: Single
	Returns/sets the vertical coordinates for the top edges of an object.


ScaleWidth property:
	Type: Single
	Returns/sets the number of units for the horizontal measurement of an object's interior.


ShowInTaskbar property:
	Type: Boolean (Read only)
	Determines whether a Form or MDIForm object appears in the Windows 95 taskbar.


StartUpPosition property:
	Type: Integer (Read only)
	Returns or sets a value specifying the position of a Form when it first appears.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisButton property:
	Type: Boolean (Read only)
	Returns or sets whether the What's This button appears in the title bar of a Form or MDIForm.


WhatsThisHelp property:
	Type: Boolean (Read only)
	Sets or returns whether context-sensitive Help uses the What's This popup provided by Windows 95 Help or the main Help window.


Width property:
	Type: Single
	Returns/sets the width of an object.


WindowState property:
	Type: Integer
	Returns/sets the visual state of a form window at run time.


Methods: 

Circle method:
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single
	    In	Required	Radius	As	Single
	    In	Optional	Color	As	Long
	    In	Optional	Start	As	Single
	    In	Optional	End	As	Single
	    In	Optional	Aspect	As	Single

	Draws a circle, eclipse, or arc on an object.


Cls method:
	No parameters.

	Clears graphics and text generated at run time from a Form, Image, or PictureBox.


Hide method:
	No parameters.

	Hides an MDIForm or Form object but doesn't unload it.


Line method:
	Parameter(s):
	    In	Optional	X1	As	Single
	    In	Optional	Y1	As	Single
	    In	Required	X2	As	Single
	    In	Required	Y2	As	Single
	    In	Optional	Color	As	Long

	Draws lines and rectangles on an object.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


PaintPicture method:
	Parameter(s):
	    In	Required	Picture	As	Picture
	    In	Required	X1	As	Single
	    In	Required	Y1	As	Single
	    In	Optional	Width1	As	Variant
	    In	Optional	Height1	As	Variant
	    In	Optional	X2	As	Variant
	    In	Optional	Y2	As	Variant
	    In	Optional	Width2	As	Variant
	    In	Optional	Height2	As	Variant
	    In	Optional	Opcode	As	Variant

	Draws the contents of a graphics file on a Form, PictureBox, or Printer object.


Point function:
	Return Type:	Long
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single

	Returns, as an integer of type Long, the RGB color of the specified point on a Form or PictureBox object.


PopupMenu method:
	Parameter(s):
	    In	Required	Menu	As	Object
	    In	Required	Flags	As	Variant
	    In	Required	X	As	Variant
	    In	Required	Y	As	Variant
	    In	Required	DefaultMenu	As	Variant

	Displays a pop-up menu on an MDIForm or Form object.


PrintForm method:
	No parameters.

	Sends a bit-by-bit image of a Form object to the printer.


PSet method:
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single
	    In	Optional	Color	As	Long

	Sets a point on an object to a specified color.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


Scale method:
	Parameter(s):
	    In	Optional	X1	As	Variant
	    In	Optional	Y1	As	Variant
	    In	Optional	X2	As	Variant
	    In	Optional	Y2	As	Variant

	Defines the coordinate system for a Form, PictureBox, or Printer.


ScaleX function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Width	As	Single
	    In	Required	FromScale	As	Variant
	    In	Required	ToScale	As	Variant

	Converts the value for the width of a Form, PictureBox, or Printer from one unit of measure to another.


ScaleY function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Height	As	Single
	    In	Required	FromScale	As	Variant
	    In	Required	ToScale	As	Variant

	Converts the value for the height of a Form, PictureBox, or Printer from one unit of measure to another.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


Show method:
	Parameter(s):
	    In	Required	Modal	As	Variant
	    In	Required	OwnerForm	As	Variant

	Displays an MDIForm or Form object.


TextHeight function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Str	As	String

	Returns the height of a text string as it would be printed in the current font.


TextWidth function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Str	As	String

	Returns the width of a text string as it would be printed in the current font.


ValidateControls method:
	No parameters.

	Validate contents of the last control on the form before exiting the form


WhatsThisMode method:
	No parameters.

	Prepares the application to display What's This Help on a selected object.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Activate event:
	No parameters.
	Occurs when a form becomes the active window.


Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


Deactivate event:
	No parameters.
	Occurs when a form is no longer the active window.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


Initialize event:
	No parameters.
	Occurs when an application creates an instance of a Form, MDIForm, or class.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LinkClose event:
	No parameters.
	Occurs when a DDE conversation terminates.


LinkError event:
	Parameter(s):
	    Returns value	LinkErr	As	Integer
	Occurs when there is an error during a DDE conversation.


LinkExecute event:
	Parameter(s):
	    Returns value	CmdStr	As	String
	    Returns value	Cancel	As	Integer
	Occurs when a command string is sent by a destination application in a DDE conversation.


LinkOpen event:
	Parameter(s):
	    Returns value	Cancel	As	Integer
	Occurs when a DDE conversation is being initiated.


Load event:
	No parameters.
	Occurs when a form is loaded.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


Paint event:
	No parameters.
	Occurs when any part of a form or PictureBox control is moved, enlarged, or exposed.


QueryUnload event:
	Parameter(s):
	    Returns value	Cancel	As	Integer
	    Returns value	UnloadMode	As	Integer
	Occurs before a form or application closes.


Resize event:
	No parameters.
	Occurs when a form is first displayed or the size of an object changes.


Terminate event:
	No parameters.
	Occurs when all references to an instance of a Form, MDIForm, or class are removed from memory.


Unload event:
	Parameter(s):
	    Returns value	Cancel	As	Integer
	Occurs when a form is about to be removed from the screen.


*Frame object*
- Provides an identifiable grouping for controls.

Properties: 

_Default property:
	Type: String (Default property)

Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


BorderStyle property:
	Type: Integer
	Returns/sets the border style for an object.


Caption property:
	Type: String
	Returns/sets the text displayed in an object's title bar or below an object's icon.


ClipControls property:
	Type: Boolean
	Determines whether graphics methods in Paint events repaint an entire object or newly exposed areas.


Container property:
	Type: Object
	Returns the container of an object.


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


Tag property:
	Type: String
	Stores any extra data needed for your program.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


*Global object*
- 

Properties: 

App property:
	Type: App (Read only)
	Contains general information about an application.


Clipboard property:
	Type: Clipboard (Read only)
	Provides access to the system Clipboard.


Forms property:
	Type: Object (Read only)
	All loaded forms in an application.


Licenses property:
	Type: Licenses (Read only)
	Manipulates a collection of control licenses for use with Controls.Add.


Printer property:
	Type: Printer
	Enables you to communicate with a system printer (initially the default printer).


Printers property:
	Type: Object (Read only)
	Enables you to gather information about all available printers on the system.


Screen property:
	Type: Screen (Read only)
	Manipulates forms according to their placement on the screen and controls the mouse pointer.


Methods: 

Load method:
	Parameter(s):
	    In	Required	object	As	Object

	Loads a form or control into memory.


LoadPicture function:
	Return Type:	Picture
	Parameter(s):
	    In	Optional	FileName	As	Variant
	    In	Optional	Size	As	Variant
	    In	Optional	ColorDepth	As	Variant
	    In	Optional	X	As	Variant
	    In	Optional	Y	As	Variant

	Loads a graphic into a Form, PictureBox, or Image control.


LoadResData function:
	Return Type:	Variant
	Parameter(s):
	    In	Required	id	As	Variant
	    In	Required	type	As	Variant

	Loads data of several possible types from a resource file (.RES) and returns a Byte array.


LoadResPicture function:
	Return Type:	Picture
	Parameter(s):
	    In	Required	id	As	Variant
	    In	Required	restype	As	Integer

	Loads a bitmap, icon, or cursor from a resource (.RES) file and returns it to the appropriate control.


LoadResString function:
	Return Type:	String
	Parameter(s):
	    In	Required	id	As	Long

	Loads a string from a resource (.RES) file and returns it as a property of a control.


SavePicture method:
	Parameter(s):
	    In	Required	Picture	As	Picture
	    In	Required	FileName	As	String

	Saves a graphic from a Form, PictureBox, or Image control to a file.


Unload method:
	Parameter(s):
	    In	Required	object	As	Object

	Unloads a form or control from memory.


*HScrollBar object*
- Provides a horizontal scroll bar for easy navigation through long lists of items.

Properties: 

_Default property:
	Type: Integer (Default property)

CausesValidation property:
	Type: Boolean
	Returns/sets whether validation occurs on the control which lost focus.


Container property:
	Type: Object
	Returns the container of an object.


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


LargeChange property:
	Type: Integer
	Returns/sets amount of change to Value property in a scroll bar when user clicks the scroll bar area.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


Max property:
	Type: Integer
	Returns/sets a scroll bar position's maximum Value property setting.


Min property:
	Type: Integer
	Returns/sets a scroll bar position's maximum Value property setting.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


SmallChange property:
	Type: Integer
	Returns/sets amount of change to Value property in a scroll bar when user clicks a scroll arrow.


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


TabStop property:
	Type: Boolean
	Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


Value property:
	Type: Integer
	Returns/sets the value of an object.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Change event:
	No parameters.
	Occurs when the contents of a control have changed.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


Scroll event:
	No parameters.
	Occurs when you reposition the scroll box on a control.


Validate event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs before the focus shifts to a (second) control that has its CausesValidation property set to True.


*Image object*
- Displays a graphic.

Properties: 

_Default property:
	Type: Variant (Default property)

Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


BorderStyle property:
	Type: Integer
	Returns/sets the border style for an object.


Container property:
	Type: Object
	Returns the container of an object.


DataChanged property:
	Type: Boolean
	Returns/sets a value indicating that data in a control has changed by some process other than by retrieving data from the current record.


DataField property:
	Type: String
	Returns/sets a value that binds a control to a field in the current record.


DataFormat property:
	Type: IStdDataFormatDisp
	Returns a DataFormat object for use against a bindable property of this component.


DataMember property:
	Type: String
	Returns/sets a value that describes the DataMember for a data connection.


DataSource property:
	Type: DataSource
	Sets a value that specifies the Data control through which the current control is bound to a database. 


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Height property:
	Type: Single
	Returns/sets the height of an object.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDragMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drag/drop source, and whether this process is started automatically or under programmatic control.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target, and whether this takes place automatically or under programmatic control.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


Picture property:
	Type: Picture
	Returns/sets a graphic to be displayed in a control.


Stretch property:
	Type: Boolean
	Returns/sets a value that determines whether a graphic resizes to fit the size of an Image control.


Tag property:
	Type: String
	Stores any extra data needed for your program.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


*Label object*
- Displays text that a user can't change directly.

Properties: 

_Default property:
	Type: String (Default property)

Alignment property:
	Type: Integer
	Returns/sets the alignment of a CheckBox or OptionButton, or a control's text.


Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


AutoSize property:
	Type: Boolean
	Determines whether a control is automatically resized to display its entire contents.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


BackStyle property:
	Type: Integer
	Indicates whether a Label or the background of a Shape is transparent or opaque.


BorderStyle property:
	Type: Integer
	Returns/sets the border style for an object.


Caption property:
	Type: String
	Returns/sets the text displayed in an object's title bar or below an object's icon.


Container property:
	Type: Object
	Returns the container of an object.


DataChanged property:
	Type: Boolean
	Returns/sets a value indicating that data in a control has changed by some process other than by retrieving data from the current record.


DataField property:
	Type: String
	Returns/sets a value that binds a control to a field in the current record.


DataFormat property:
	Type: IStdDataFormatDisp
	Returns a DataFormat object for use against a bindable property of this component.


DataMember property:
	Type: String
	Returns/sets a value that describes the DataMember for a data connection.


DataSource property:
	Type: DataSource
	Sets a value that specifies the Data control through which the current control is bound to a database. 


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


Height property:
	Type: Single
	Returns/sets the height of an object.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


LinkItem property:
	Type: String
	Returns/sets the data passed to a destination control in a DDE conversation with another application.


LinkMode property:
	Type: Integer
	Returns/sets the type of link used for a DDE conversation and activates the connection.


LinkTimeout property:
	Type: Integer
	Returns/sets the amount of time a control waits for a response to a DDE message.


LinkTopic property:
	Type: String
	Returns/sets the source application and topic for a destination control.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


Tag property:
	Type: String
	Stores any extra data needed for your program.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


UseMnemonic property:
	Type: Boolean
	Returns/sets a value that specifies whether an & in a Label's Caption property defines an access key.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


WordWrap property:
	Type: Boolean
	Returns/sets a value that determines whether a control expands to fit the text in its Caption.


Methods: 

Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


LinkExecute method:
	Parameter(s):
	    In	Required	Command	As	String

	Sends a command string to the source application in a DDE conversation.


LinkPoke method:
	No parameters.

	Transfers contents of Label, PictureBox, or TextBox to source application in DDE conversation.


LinkRequest method:
	No parameters.

	Asks the source DDE application to update the contents of a Label, PictureBox, or Textbox control.


LinkSend method:
	No parameters.

	Transfers contents of PictureBox to destination application in DDE conversation.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Change event:
	No parameters.
	Occurs when the contents of a control have changed.


Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


LinkClose event:
	No parameters.
	Occurs when a DDE conversation terminates.


LinkError event:
	Parameter(s):
	    Returns value	LinkErr	As	Integer
	Occurs when there is an error during a DDE conversation.


LinkNotify event:
	No parameters.
	Occurs when the source has changed the DDE data if the LinkMode property of the destination control is Notify.


LinkOpen event:
	Parameter(s):
	    Returns value	Cancel	As	Integer
	Occurs when a DDE conversation is being initiated.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


*Line object*
- A graphical control displayed as a horizontal, vertical or diagonal line.

Properties: 

_Default property:
	Type: Boolean (Default property)

BorderColor property:
	Type: Long
	Returns/sets the color of an object's border.


BorderStyle property:
	Type: Integer
	Returns/sets the border style for an object.


BorderWidth property:
	Type: Integer
	Returns or sets the width of a control's border.


Container property:
	Type: Object
	Returns the container of an object.


DrawMode property:
	Type: Integer
	Sets the appearance of output from graphics methods or of a Shape or Line control.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


X1 property:
	Type: Single
	Returns/sets the X coordinate of the starting point of a Line control.


X2 property:
	Type: Single
	Returns/sets the X coordinate of the ending point of a Line control.


Y1 property:
	Type: Single
	Returns/sets the Y coordinate of the starting point of a Line control.


Y2 property:
	Type: Single
	Returns/sets the Y coordinate of the ending point of a Line control.


Methods: 

Refresh method:
	No parameters.

	Forces a complete repaint of a object.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


*ListBox object*
- Displays a list of items from which the user can select one or more.

Properties: 

_Default property:
	Type: String (Default property)

Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


CausesValidation property:
	Type: Boolean
	Returns/sets whether validation occurs on the control which lost focus.


Columns property:
	Type: Integer
	Returns/sets a value that determines whether a ListBox scrolls vertically in a single column (value of 0) or horizontally in snaking columns (values greater than 0).


Container property:
	Type: Object
	Returns the container of an object.


DataChanged property:
	Type: Boolean
	Returns/sets a value indicating that data in a control has changed by some process other than by retrieving data from the current record.


DataField property:
	Type: String
	Returns/sets a value that binds a control to a field in the current record.


DataFormat property:
	Type: IStdDataFormatDisp
	Returns a DataFormat object for use against a bindable property of this component.


DataMember property:
	Type: String
	Returns/sets a value that describes the DataMember for a data connection.


DataSource property:
	Type: DataSource
	Sets a value that specifies the Data control through which the current control is bound to a database. 


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


IntegralHeight property:
	Type: Boolean (Read only)
	Returns/Sets a value indicating whether the control displays partial items.


ItemData property:
	Type: Long
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns/sets a specific number for each item in a ComboBox or ListBox control.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


List property:
	Type: String
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns/sets the items contained in a control's list portion.


ListCount property:
	Type: Integer (Read only)
	Returns the number of items in the list portion of a control.


ListIndex property:
	Type: Integer
	Returns/sets the index of the currently selected item in the control.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


MultiSelect property:
	Type: Integer (Read only)
	Returns/sets a value that determines whether a user can make multiple selections in a control.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


NewIndex property:
	Type: Integer (Read only)
	Returns the index of the item most recently added to a control.


OLEDragMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drag/drop source, and whether this process is started automatically or under programmatic control.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


SelCount property:
	Type: Integer (Read only)
	Returns the number of selected items in a ListBox control.


Selected property:
	Type: Boolean
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns/sets the selection status of an item in a control.


Sorted property:
	Type: Boolean (Read only)
	Indicates whether the elements of a control are automatically sorted alphabetically.


Style property:
	Type: Integer (Read only)
	Returns/sets a value that determines whether checkboxes are displayed inside a ListBox control.


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


TabStop property:
	Type: Boolean
	Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Text property:
	Type: String
	Returns/sets the text contained in the control.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


TopIndex property:
	Type: Integer
	Returns/sets which item in a control is displayed in the topmost position.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

AddItem method:
	Parameter(s):
	    In	Required	Item	As	String
	    In	Required	Index	As	Variant

	Adds an item to a Listbox or ComboBox control or a row to a Grid control.


Clear method:
	No parameters.

	Clears the contents of a control or the system Clipboard.


Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


RemoveItem method:
	Parameter(s):
	    In	Required	Index	As	Integer

	Removes an item from a ListBox or ComboBox control or a row from a Grid control.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


ItemCheck event:
	Parameter(s):
	    Returns value	Item	As	Integer
	Occurs when a ListBox control's Style property is set to 1 (checkboxes) and an item's checkbox in the ListBox control is selected or cleared.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


Scroll event:
	No parameters.
	Occurs when you reposition the scroll box on a control.


Validate event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs before the focus shifts to a (second) control that has its CausesValidation property set to True.


*MDIForm object*
- Acts as the background for an application and can contain child forms.

Properties: 

_Default property:
	Type: Object (Default property, read only)

ActiveControl property:
	Type: Control (Read only)
	Returns the control that has focus.


ActiveForm property:
	Type: Object (Read only)
	Returns the form that is the active window.


Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


AutoShowChildren property:
	Type: Boolean
	Returns/sets a value that determines whether MDI child forms are displayed when loaded.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


Caption property:
	Type: String
	Returns/sets the text displayed in an object's title bar or below an object's icon.


Controls property:
	Type: Object (Read only)
	A collection whose elements represent each control on a form, including elements of control arrays. 


Count property:
	Type: Integer (Read only)
	Returns the number of objects in a collection.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Icon property:
	Type: Picture
	Returns the icon displayed when a form is minimized at run time.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


LinkMode property:
	Type: Integer
	Returns/sets the type of link used for a DDE conversation and activates the connection.


LinkTopic property:
	Type: String
	Returns/sets the source application and topic for a destination control.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Moveable property:
	Type: Boolean (Read only)
	Returns/sets a value that determines whether a form can be moved.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Picture property:
	Type: Picture
	Returns/sets a graphic to be displayed in a control.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


ScaleHeight property:
	Type: Single (Read only)
	Returns/sets the number of units for the vertical measurement of an object's interior.


ScaleWidth property:
	Type: Single (Read only)
	Returns/sets the number of units for the vertical measurement of an object's interior.


ScrollBars property:
	Type: Boolean (Read only)
	Returns/sets a value indicating whether an object has vertical or horizontal scroll bars.


StartUpPosition property:
	Type: Integer (Read only)
	Returns or sets a value specifying the position of a Form when it first appears.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelp property:
	Type: Boolean (Read only)
	Sets or returns whether context-sensitive Help uses the What's This popup provided by Windows 95 Help or the main Help window.


Width property:
	Type: Single
	Returns/sets the width of an object.


WindowState property:
	Type: Integer
	Returns/sets the visual state of a form window at run time.


Methods: 

Arrange method:
	Parameter(s):
	    In	Required	Arrangement	As	Integer

	Arranges the windows or icons within an MDI form object.


Hide method:
	No parameters.

	Hides an MDIForm or Form object but doesn't unload it.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


PopupMenu method:
	Parameter(s):
	    In	Required	Menu	As	Object
	    In	Required	Flags	As	Variant
	    In	Required	X	As	Variant
	    In	Required	Y	As	Variant
	    In	Required	DefaultMenu	As	Variant

	Displays a pop-up menu on an MDIForm or Form object.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


Show method:
	Parameter(s):
	    In	Required	Modal	As	Variant
	    In	Required	OwnerForm	As	Variant

	Displays an MDIForm or Form object.


ValidateControls method:
	No parameters.

	Validate contents of the last control on the form before exiting the form


WhatsThisMode method:
	No parameters.

	Prepares the application to display What's This Help on a selected object.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Activate event:
	No parameters.
	Occurs when a form becomes the active window.


Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


Deactivate event:
	No parameters.
	Occurs when a form is no longer the active window.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


Initialize event:
	No parameters.
	Occurs when an application creates an instance of a Form, MDIForm, or class.


LinkClose event:
	No parameters.
	Occurs when a DDE conversation terminates.


LinkError event:
	Parameter(s):
	    Returns value	LinkErr	As	Integer
	Occurs when there is an error during a DDE conversation.


LinkExecute event:
	Parameter(s):
	    Returns value	CmdStr	As	String
	    Returns value	Cancel	As	Integer
	Occurs when a command string is sent by a destination application in a DDE conversation.


LinkOpen event:
	Parameter(s):
	    Returns value	Cancel	As	Integer
	Occurs when a DDE conversation is being initiated.


Load event:
	No parameters.
	Occurs when a form is loaded.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


QueryUnload event:
	Parameter(s):
	    Returns value	Cancel	As	Integer
	    Returns value	UnloadMode	As	Integer
	Occurs before a form or application closes.


Resize event:
	No parameters.
	Occurs when a form is first displayed or the size of an object changes.


Terminate event:
	No parameters.
	Occurs when all references to an instance of a Form, MDIForm, or class are removed from memory.


Unload event:
	Parameter(s):
	    Returns value	Cancel	As	Integer
	Occurs when a form is about to be removed from the screen.


*Menu object*
- Displays a custom menu for your application.

Properties: 

_Default property:
	Type: Boolean (Default property)

Caption property:
	Type: String
	Returns/sets the text displayed in an object's title bar or below an object's icon.


Checked property:
	Type: Boolean
	Returns/sets a value that determines whether a check mark is displayed next to a menu item.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WindowList property:
	Type: Boolean (Read only)
	Returns/sets a value that determines whether a Menu object maintains a list of the current MDI child windows.


Events: 

Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


*OLE object*
- Enables you to add insertable objects to the forms of your applications.

Properties: 

_Default property:
	Type: Integer (Default property)

Action property:
	Type: Integer
	Sets a value that determines an action.


Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


AppIsRunning property:
	Type: Boolean
	Determines whether the application creating the object in the OLE container control is running.


AutoActivate property:
	Type: Integer
	Enables the object contained in the OLE container control to decide the activation behavior.


AutoVerbMenu property:
	Type: Boolean
	Determines if a pop-up menu containing the object's verbs is displayed in a context menu.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


BackStyle property:
	Type: Integer
	Indicates whether a Label or the background of a Shape is transparent or opaque.


BorderStyle property:
	Type: Integer
	Returns/sets the border style for an object.


CausesValidation property:
	Type: Boolean
	Returns/sets whether validation occurs on the control which lost focus.


Class property:
	Type: String
	Returns/sets the class name of an embedded object.


Container property:
	Type: Object
	Returns the container of an object.


Data property:
	Type: Long
	Returns/sets a handle to a memory object or GDI object containing data in a specified format.


DataChanged property:
	Type: Boolean
	Returns/sets a value indicating that data in a control has changed by some process other than by retrieving data from the current record.


DataField property:
	Type: String
	Returns/sets a value that binds a control to a field in the current record.


DataText property:
	Type: String
	Returns a string from or sets a string for the specified object.


DisplayType property:
	Type: Integer
	Determines whether an object displays its contents or an icon.


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


FileNumber property:
	Type: Integer
	Returns the file number used when saving or loading an object, or the last file number used.


Format property:
	Type: String
	Specifies the format for displaying and printing numbers, dates, times, and text.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


HostName property:
	Type: String
	Returns/sets the user-readable host name of your Visual Basic application.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


LpOleObject property:
	Type: Long (Read only)
	Returns the address of the object.


MiscFlags property:
	Type: Integer
	Returns or sets a value that determines access to one or more additional features of the OLE container control.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


object property:
	Type: Object (Read only)
	Returns an object in a control.


ObjectAcceptFormats property:
	Type: String (Read only)
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns the list of formats an object can provide.


ObjectAcceptFormatsCount property:
	Type: Integer (Read only)
	Returns the number of formats that can be accepted by an object.


ObjectGetFormats property:
	Type: String (Read only)
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns the list of formats an object can provide.


ObjectGetFormatsCount property:
	Type: Integer (Read only)
	Returns the number of formats an object can provide.


ObjectVerbFlags property:
	Type: Long (Read only)
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns the menu state for each verb in the ObjectVerbs array.


ObjectVerbs property:
	Type: String (Read only)
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns the list of verbs an object supports.


ObjectVerbsCount property:
	Type: Integer (Read only)
	Returns the number of verbs supported by an object.


OLEDropAllowed property:
	Type: Boolean
	Determines whether OLE container control can be a drop target.


OLEType property:
	Type: Integer (Read only)
	Returns the status of the object in an OLE container control.


OLETypeAllowed property:
	Type: Integer
	Returns/sets the type of object the OLE container control can contain.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


PasteOK property:
	Type: Boolean (Read only)
	Returns whether the contents of the system Clipboard can be pasted into the OLE container control.


Picture property:
	Type: Picture (Read only)
	Returns a graphic to be displayed in a control.


SizeMode property:
	Type: Integer
	Determines how the OLE container control is sized or how its image is displayed.


SourceDoc property:
	Type: String
	Returns/sets the filename to use when you create an object.


SourceItem property:
	Type: String
	Returns/sets the data within the file to be linked when you create a linked object.


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


TabStop property:
	Type: Boolean
	Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


UpdateOptions property:
	Type: Integer
	Determines how an object is updated when linked data is modified.


Verb property:
	Type: Integer
	Returns/sets an operation to perform when an object is activated using the Action property.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Close method:
	No parameters.

	Closes an open object.


Copy method:
	No parameters.

	Copies data from the OLE container control to the system Clipboard.


CreateEmbed method:
	Parameter(s):
	    In	Required	SourceDoc	As	String
	    In	Required	Class	As	Variant

	Creates an embedded object.


CreateLink method:
	Parameter(s):
	    In	Required	SourceDoc	As	String
	    In	Required	SourceItem	As	Variant

	Creates a linked object from the contents of a file.


Delete method:
	No parameters.

	Deletes an object.


DoVerb method:
	Parameter(s):
	    In	Required	Verb	As	Variant

	Opens an object for an operation such as editing.


Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


FetchVerbs method:
	No parameters.

	Updates the list of verbs an object supports.


InsertObjDlg method:
	No parameters.

	Displays the Insert Object dialog box.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


Paste method:
	No parameters.

	Copies data from the system Clipboard to an OLE container control.


PasteSpecialDlg method:
	No parameters.

	Displays the Paste Special dialog box.


ReadFromFile method:
	Parameter(s):
	    In	Required	FileNum	As	Integer

	Loads an object from a data file created using the SaveToFile method.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


SaveToFile method:
	Parameter(s):
	    In	Required	FileNum	As	Integer

	Saves an object to a data file.


SaveToOle1File method:
	Parameter(s):
	    In	Required	FileNum	As	Integer

	Saves an object in the OLE 1 file format.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


Update method:
	No parameters.

	Retrieves the current data from the application that supplied the object and displays it as a graphic in the OLE container control.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


ObjectMove event:
	Parameter(s):
	    Returns value	Left	As	Single
	    Returns value	Top	As	Single
	    Returns value	Width	As	Single
	    Returns value	Height	As	Single
	Occurs immediately after the object within an OLE container control is moved or resized while active.


Resize event:
	Parameter(s):
	    Returns value	HeightNew	As	Single
	    Returns value	WidthNew	As	Single
	Occurs when a form is first displayed or the size of an object changes.


Updated event:
	Parameter(s):
	    Returns value	Code	As	Integer
	Occurs when an object's data has been modified.


Validate event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs before the focus shifts to a (second) control that has its CausesValidation property set to True.


*OptionButton object*
- Displays an option that can be turned on or off.

Properties: 

_Default property:
	Type: Boolean (Default property)

Alignment property:
	Type: Integer
	Returns/sets the alignment of a CheckBox or OptionButton, or a control's text.


Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


Caption property:
	Type: String
	Returns/sets the text displayed in an object's title bar or below an object's icon.


CausesValidation property:
	Type: Boolean
	Returns/sets whether validation occurs on the control which lost focus.


Container property:
	Type: Object
	Returns the container of an object.


DisabledPicture property:
	Type: Picture
	Returns/sets a graphic to be displayed when the button is disabled, if Style is set to 1.


DownPicture property:
	Type: Picture
	Returns/sets a graphic to be displayed when the button is in the down position, if Style is set to 1.


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


MaskColor property:
	Type: Long
	Returns or sets a color in a button's picture to be a 'mask' (that is, transparent), if Style is set to 1.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


Picture property:
	Type: Picture
	Returns/sets a graphic to be displayed in a CommandButton, OptionButton or CheckBox control, if Style is set to 1.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


Style property:
	Type: Integer (Read only)
	Returns/sets the appearance of the control, whether standard (standard Windows style) or graphical (with a custom picture).


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


TabStop property:
	Type: Boolean
	Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.


Tag property:
	Type: String
	Stores any extra data needed for your program.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


UseMaskColor property:
	Type: Boolean
	Returns or sets a value that determines whether the color assigned in the MaskColor property is used as a 'mask'. (That is, used to create transparent regions.)  Applies only if Style is set to 1.


Value property:
	Type: Boolean
	Returns/sets the value of an object.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


Validate event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs before the focus shifts to a (second) control that has its CausesValidation property set to True.


*PictureBox object*
- Displays a graphic from a bitmap, icon or metafile.

Properties: 

_Default property:
	Type: Variant (Default property)

Align property:
	Type: Integer
	Returns/sets a value that determines where an object is displayed on a form.


Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


AutoRedraw property:
	Type: Boolean
	Returns/sets the output from a graphics method to a persistent bitmap.


AutoSize property:
	Type: Boolean
	Determines whether a control is automatically resized to display its entire contents.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


BorderStyle property:
	Type: Integer
	Returns/sets the border style for an object.


CausesValidation property:
	Type: Boolean
	Returns/sets whether validation occurs on the control which lost focus.


ClipControls property:
	Type: Boolean
	Determines whether graphics methods in Paint events repaint an entire object or newly exposed areas.


Container property:
	Type: Object
	Returns the container of an object.


CurrentX property:
	Type: Single
	Returns/sets the horizontal coordinates for next print or draw method.


CurrentY property:
	Type: Single
	Returns/sets the vertical coordinates for next print or draw method.


DataChanged property:
	Type: Boolean
	Returns/sets a value indicating that data in a control has changed by some process other than by retrieving data from the current record.


DataField property:
	Type: String
	Returns/sets a value that binds a control to a field in the current record.


DataFormat property:
	Type: IStdDataFormatDisp
	Returns a DataFormat object for use against a bindable property of this component.


DataMember property:
	Type: String
	Returns/sets a value that describes the DataMember for a data connection.


DataSource property:
	Type: DataSource
	Sets a value that specifies the Data control through which the current control is bound to a database. 


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


DrawMode property:
	Type: Integer
	Sets the appearance of output from graphics methods or of a Shape or Line control.


DrawStyle property:
	Type: Integer
	Determines the line style for output from graphics methods.


DrawWidth property:
	Type: Integer
	Returns/sets the line width for output from graphics methods.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


FillColor property:
	Type: Long
	Returns/sets the color used to fill in shapes, circles, and boxes.


FillStyle property:
	Type: Integer
	Returns/sets the fill style of a shape.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontTransparent property:
	Type: Boolean
	Returns/sets a value that determines whether background text/graphics on a Form, Printer or PictureBox are displayed.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


HasDC property:
	Type: Boolean (Read only)
	Determines whether a unique display context is allocated for the control.


hDC property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to the object's device context.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Image property:
	Type: Picture (Read only)
	Returns a handle, provided by Microsoft Windows, to a persistent bitmap.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


LinkItem property:
	Type: String
	Returns/sets the data passed to a destination control in a DDE conversation with another application.


LinkMode property:
	Type: Integer
	Returns/sets the type of link used for a DDE conversation and activates the connection.


LinkTimeout property:
	Type: Integer
	Returns/sets the amount of time a control waits for a response to a DDE message.


LinkTopic property:
	Type: String
	Returns/sets the source application and topic for a destination control.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDragMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drag/drop source, and whether this process is started automatically or under programmatic control.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target, and whether this takes place automatically or under programmatic control.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


Picture property:
	Type: Picture
	Returns/sets a graphic to be displayed in a control.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


ScaleHeight property:
	Type: Single
	Returns/sets the number of units for the vertical measurement of an object's interior.


ScaleLeft property:
	Type: Single
	Returns/sets the horizontal coordinates for the left edges of an object.


ScaleMode property:
	Type: Integer
	Returns/sets a value indicating measurement units for object coordinates when using graphics methods or positioning controls.


ScaleTop property:
	Type: Single
	Returns/sets the vertical coordinates for the top edges of an object.


ScaleWidth property:
	Type: Single
	Returns/sets the number of units for the horizontal measurement of an object's interior.


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


TabStop property:
	Type: Boolean
	Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.


Tag property:
	Type: String
	Stores any extra data needed for your program.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Circle method:
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single
	    In	Required	Radius	As	Single
	    In	Optional	Color	As	Long
	    In	Optional	Start	As	Single
	    In	Optional	End	As	Single
	    In	Optional	Aspect	As	Single

	Draws a circle, eclipse, or arc on an object.


Cls method:
	No parameters.

	Clears graphics and text generated at run time from a Form, Image, or PictureBox.


Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Line method:
	Parameter(s):
	    In	Optional	X1	As	Single
	    In	Optional	Y1	As	Single
	    In	Required	X2	As	Single
	    In	Required	Y2	As	Single
	    In	Optional	Color	As	Long

	Draws lines and rectangles on an object.


LinkExecute method:
	Parameter(s):
	    In	Required	Command	As	String

	Sends a command string to the source application in a DDE conversation.


LinkPoke method:
	No parameters.

	Transfers contents of Label, PictureBox, or TextBox to source application in DDE conversation.


LinkRequest method:
	No parameters.

	Asks the source DDE application to update the contents of a Label, PictureBox, or Textbox control.


LinkSend method:
	No parameters.

	Transfers contents of PictureBox to destination application in DDE conversation.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


PaintPicture method:
	Parameter(s):
	    In	Required	Picture	As	Picture
	    In	Required	X1	As	Single
	    In	Required	Y1	As	Single
	    In	Optional	Width1	As	Variant
	    In	Optional	Height1	As	Variant
	    In	Optional	X2	As	Variant
	    In	Optional	Y2	As	Variant
	    In	Optional	Width2	As	Variant
	    In	Optional	Height2	As	Variant
	    In	Optional	Opcode	As	Variant

	Draws the contents of a graphics file on a Form, PictureBox, or Printer object.


Point function:
	Return Type:	Long
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single

	Returns, as an integer of type Long, the RGB color of the specified point on a Form or PictureBox object.


PSet method:
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single
	    In	Optional	Color	As	Long

	Sets a point on an object to a specified color.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


Scale method:
	Parameter(s):
	    In	Optional	X1	As	Variant
	    In	Optional	Y1	As	Variant
	    In	Optional	X2	As	Variant
	    In	Optional	Y2	As	Variant

	Defines the coordinate system for a Form, PictureBox, or Printer.


ScaleX function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Width	As	Single
	    In	Required	FromScale	As	Variant
	    In	Required	ToScale	As	Variant

	Converts the value for the width of a Form, PictureBox, or Printer from one unit of measure to another.


ScaleY function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Height	As	Single
	    In	Required	FromScale	As	Variant
	    In	Required	ToScale	As	Variant

	Converts the value for the height of a Form, PictureBox, or Printer from one unit of measure to another.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


TextHeight function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Str	As	String

	Returns the height of a text string as it would be printed in the current font.


TextWidth function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Str	As	String

	Returns the width of a text string as it would be printed in the current font.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Change event:
	No parameters.
	Occurs when the contents of a control have changed.


Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LinkClose event:
	No parameters.
	Occurs when a DDE conversation terminates.


LinkError event:
	Parameter(s):
	    Returns value	LinkErr	As	Integer
	Occurs when there is an error during a DDE conversation.


LinkNotify event:
	No parameters.
	Occurs when the source has changed the DDE data if the LinkMode property of the destination control is Notify.


LinkOpen event:
	Parameter(s):
	    Returns value	Cancel	As	Integer
	Occurs when a DDE conversation is being initiated.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


Paint event:
	No parameters.
	Occurs when any part of a form or PictureBox control is moved, enlarged, or exposed.


Resize event:
	No parameters.
	Occurs when a form is first displayed or the size of an object changes.


Validate event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs before the focus shifts to a (second) control that has its CausesValidation property set to True.


*Printer object*
- Enables you to communicate with a system printer (initially the default printer).

Properties: 

ColorMode property:
	Type: Integer
	Returns/sets the selected color.


Copies property:
	Type: Integer
	Returns/sets a value that determines the number of copies to be printed.


CurrentX property:
	Type: Single
	Returns/sets the horizontal coordinates for next print or draw method.


CurrentY property:
	Type: Single
	Returns/sets the vertical coordinates for next print or draw method.


DeviceName property:
	Type: String (Read only)
	Returns the name of the device a driver supports.


DrawMode property:
	Type: Integer
	Sets the appearance of output from graphics methods or of a Shape or Line control.


DrawStyle property:
	Type: Integer
	Determines the line style for output from graphics methods.


DrawWidth property:
	Type: Integer
	Returns/sets the line width for output from graphics methods.


DriverName property:
	Type: String (Read only)
	Returns the name of the driver for a Printer object.


Duplex property:
	Type: Integer
	Determines whether a page is printed on both sides.


FillColor property:
	Type: Long
	Returns/sets the color used to fill in shapes, circles, and boxes.


FillStyle property:
	Type: Integer
	Returns/sets the fill style of a shape.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontCount property:
	Type: Integer (Read only)
	Returns the number of fonts available for the current display device or active printer.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


Fonts property:
	Type: String (Read only)
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns all font names available for the current display device or active printer.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontTransparent property:
	Type: Boolean
	Returns/sets a value that determines whether background text/graphics on a Form, Printer or PictureBox are displayed.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


hDC property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to the object's device context.


Height property:
	Type: Long
	Returns/sets the height of an object.


Orientation property:
	Type: Integer
	Returns/sets a value indicating whether documents are printed in portrait or landscape mode.


Page property:
	Type: Integer (Read only)
	Returns the current page number.


PaperBin property:
	Type: Integer
	Returns/sets the default paper bin on the printer from which paper is fed when printing.


PaperSize property:
	Type: Integer
	Returns/sets the paper size for the current printer.


Port property:
	Type: String (Read only)
	Returns the name of the port through which a document is sent to a printer.


PrintQuality property:
	Type: Integer
	Returns/sets a value indicating the printer resolution.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


ScaleHeight property:
	Type: Single
	Returns/sets the number of units for the vertical measurement of an object's interior.


ScaleLeft property:
	Type: Single
	Returns/sets the horizontal coordinates for the left edges of an object.


ScaleMode property:
	Type: Integer
	Returns/sets a value indicating measurement units for object coordinates when using graphics methods or positioning controls.


ScaleTop property:
	Type: Single
	Returns/sets the vertical coordinates for the top edges of an object.


ScaleWidth property:
	Type: Single
	Returns/sets the number of units for the horizontal measurement of an object's interior.


TrackDefault property:
	Type: Boolean
	Returns/sets a value that determines if the Printer object considers the default printer setting in the Control Panel.


TwipsPerPixelX property:
	Type: Single (Read only)
	Returns the number of twips per pixel for an object measured horizontally.


TwipsPerPixelY property:
	Type: Single (Read only)
	Returns the number of twips per pixel for an object measured vertically.


Width property:
	Type: Long
	Returns/sets the width of an object.


Zoom property:
	Type: Long
	Returns/sets the percentage by which printed output is to be scaled up or down.


Methods: 

Circle method:
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single
	    In	Required	Radius	As	Single
	    In	Optional	Color	As	Long
	    In	Optional	Start	As	Single
	    In	Optional	End	As	Single
	    In	Optional	Aspect	As	Single

	Draws a circle, eclipse, or arc on an object.


EndDoc method:
	No parameters.

	Terminates a print operation sent to the Printer object.


KillDoc method:
	No parameters.

	Immediately terminates the current print job.


Line method:
	Parameter(s):
	    In	Optional	X1	As	Single
	    In	Optional	Y1	As	Single
	    In	Required	X2	As	Single
	    In	Required	Y2	As	Single
	    In	Optional	Color	As	Long

	Draws lines and rectangles on an object.


NewPage method:
	No parameters.

	Ends the current page and advances to the next page on the Printer object.


PaintPicture method:
	Parameter(s):
	    In	Required	Picture	As	Picture
	    In	Required	X1	As	Single
	    In	Required	Y1	As	Single
	    In	Optional	Width1	As	Variant
	    In	Optional	Height1	As	Variant
	    In	Optional	X2	As	Variant
	    In	Optional	Y2	As	Variant
	    In	Optional	Width2	As	Variant
	    In	Optional	Height2	As	Variant
	    In	Optional	Opcode	As	Variant

	Draws the contents of a graphics file on a Form, PictureBox, or Printer object.


PSet method:
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single
	    In	Optional	Color	As	Long

	Sets a point on an object to a specified color.


Scale method:
	Parameter(s):
	    In	Optional	X1	As	Variant
	    In	Optional	Y1	As	Variant
	    In	Optional	X2	As	Variant
	    In	Optional	Y2	As	Variant

	Defines the coordinate system for a Form, PictureBox, or Printer.


ScaleX function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Width	As	Single
	    In	Required	FromScale	As	Variant
	    In	Required	ToScale	As	Variant

	Converts the value for the width of a Form, PictureBox, or Printer from one unit of measure to another.


ScaleY function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Height	As	Single
	    In	Required	FromScale	As	Variant
	    In	Required	ToScale	As	Variant

	Converts the value for the height of a Form, PictureBox, or Printer from one unit of measure to another.


TextHeight function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Str	As	String

	Returns the height of a text string as it would be printed in the current font.


TextWidth function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Str	As	String

	Returns the width of a text string as it would be printed in the current font.


*PropertyPage object*
- An ActiveX Property Page authored in Visual Basic.

Properties: 

_Default property:
	Type: Object (Default property, read only)

ActiveControl property:
	Type: Control (Read only)
	Returns the control that has focus.


Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


AutoRedraw property:
	Type: Boolean
	Returns/sets the output from a graphics method to a persistent bitmap.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


Caption property:
	Type: String
	Returns/sets the text displayed in an object's title bar or below an object's icon.


Changed property:
	Type: Boolean
	Returns or sets a value indicating that a property on a property page of the control has changed.


ClipControls property:
	Type: Boolean
	Determines whether graphics methods in Paint events repaint an entire object or newly exposed areas.


Controls property:
	Type: Object (Read only)
	A collection whose elements represent each control on a form, including elements of control arrays. 


Count property:
	Type: Integer (Read only)
	Returns the number of objects in a collection.


CurrentX property:
	Type: Single
	Returns/sets the horizontal coordinates for next print or draw method.


CurrentY property:
	Type: Single
	Returns/sets the vertical coordinates for next print or draw method.


DrawMode property:
	Type: Integer
	Sets the appearance of output from graphics methods or of a Shape or Line control.


DrawStyle property:
	Type: Integer
	Determines the line style for output from graphics methods.


DrawWidth property:
	Type: Integer
	Returns/sets the line width for output from graphics methods.


FillColor property:
	Type: Long
	Returns/sets the color used to fill in shapes, circles, and boxes.


FillStyle property:
	Type: Integer
	Returns/sets the fill style of a shape.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontTransparent property:
	Type: Boolean
	Returns/sets a value that determines whether background text/graphics on a Form, Printer or PictureBox are displayed.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


HasDC property:
	Type: Boolean (Read only)
	Determines whether a unique display context is allocated for the control.


hDC property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to the object's device context.


Height property:
	Type: Single (Read only)
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Image property:
	Type: Picture (Read only)
	Returns a handle, provided by Microsoft Windows, to a persistent bitmap.


KeyPreview property:
	Type: Boolean
	Returns/sets whether keyboard events for an object are invoked before keyboard events for controls on that object.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Palette property:
	Type: Picture
	Returns/sets an image that contains the palette to use on an object when PaletteMode is set to Custom


PaletteMode property:
	Type: Integer
	Returns/sets a value that determines which palette to use for the controls on a object.


Picture property:
	Type: Picture
	Returns/sets a graphic to be displayed in a control.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


ScaleHeight property:
	Type: Single
	Returns/sets the number of units for the vertical measurement of an object's interior.


ScaleLeft property:
	Type: Single
	Returns/sets the horizontal coordinates for the left edges of an object.


ScaleMode property:
	Type: Integer
	Returns/sets a value indicating measurement units for object coordinates when using graphics methods or positioning controls.


ScaleTop property:
	Type: Single
	Returns/sets the vertical coordinates for the top edges of an object.


ScaleWidth property:
	Type: Single
	Returns/sets the number of units for the horizontal measurement of an object's interior.


SelectedControls property:
	Type: SelectedControls (Read only)
	Returns a collection that contains all the currently selected controls on the form.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Width property:
	Type: Single (Read only)
	Returns/sets the width of an object.


Methods: 

Circle method:
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single
	    In	Required	Radius	As	Single
	    In	Optional	Color	As	Long
	    In	Optional	Start	As	Single
	    In	Optional	End	As	Single
	    In	Optional	Aspect	As	Single

	Draws a circle, eclipse, or arc on an object.


Cls method:
	No parameters.

	Clears graphics and text generated at run time from a Form, Image, or PictureBox.


Line method:
	Parameter(s):
	    In	Optional	X1	As	Single
	    In	Optional	Y1	As	Single
	    In	Required	X2	As	Single
	    In	Required	Y2	As	Single
	    In	Optional	Color	As	Long

	Draws lines and rectangles on an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


PaintPicture method:
	Parameter(s):
	    In	Required	Picture	As	Picture
	    In	Required	X1	As	Single
	    In	Required	Y1	As	Single
	    In	Optional	Width1	As	Variant
	    In	Optional	Height1	As	Variant
	    In	Optional	X2	As	Variant
	    In	Optional	Y2	As	Variant
	    In	Optional	Width2	As	Variant
	    In	Optional	Height2	As	Variant
	    In	Optional	Opcode	As	Variant

	Draws the contents of a graphics file on a Form, PictureBox, or Printer object.


Point function:
	Return Type:	Long
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single

	Returns, as an integer of type Long, the RGB color of the specified point on a Form or PictureBox object.


PopupMenu method:
	Parameter(s):
	    In	Required	Menu	As	Object
	    In	Required	Flags	As	Variant
	    In	Required	X	As	Variant
	    In	Required	Y	As	Variant
	    In	Required	DefaultMenu	As	Variant

	Displays a pop-up menu on an MDIForm or Form object.


PSet method:
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single
	    In	Optional	Color	As	Long

	Sets a point on an object to a specified color.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


Scale method:
	Parameter(s):
	    In	Optional	X1	As	Variant
	    In	Optional	Y1	As	Variant
	    In	Optional	X2	As	Variant
	    In	Optional	Y2	As	Variant

	Defines the coordinate system for a Form, PictureBox, or Printer.


ScaleX function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Width	As	Single
	    In	Required	FromScale	As	Variant
	    In	Required	ToScale	As	Variant

	Converts the value for the width of a Form, PictureBox, or Printer from one unit of measure to another.


ScaleY function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Height	As	Single
	    In	Required	FromScale	As	Variant
	    In	Required	ToScale	As	Variant

	Converts the value for the height of a Form, PictureBox, or Printer from one unit of measure to another.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


TextHeight function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Str	As	String

	Returns the height of a text string as it would be printed in the current font.


TextWidth function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Str	As	String

	Returns the width of a text string as it would be printed in the current font.


ValidateControls method:
	No parameters.

	Validate contents of the last control on the form before exiting the form


Events: 

ApplyChanges event:
	No parameters.
	Occurs when the user presses the OK button or the Apply button on the property page, or when property pages are switched by selecting tabs.


Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


EditProperty event:
	Parameter(s):
	    Returns value	PropertyName	As	String
	Occurs when a property page is opened because of the developer pressing the ellipsis button to display a particular property for editing.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


Initialize event:
	No parameters.
	Occurs when an application creates an instance of a Form, MDIForm, or class.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


Paint event:
	No parameters.
	Occurs when any part of a form or PictureBox control is moved, enlarged, or exposed.


SelectionChanged event:
	No parameters.
	Occurs when the selection of controls on the form has changed.


Terminate event:
	No parameters.
	Occurs when all references to an instance of a Form, MDIForm, or class are removed from memory.


*Screen object*
- Manipulates forms according to their placement on the screen and controls the mouse pointer.

Properties: 

ActiveControl property:
	Type: Control (Read only)
	Returns the control that has focus.


ActiveForm property:
	Type: Form (Read only)
	Returns the form that is the active window.


FontCount property:
	Type: Integer (Read only)
	Returns the number of fonts available for the current display device or active printer.


Fonts property:
	Type: String (Read only)
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns all font names available for the current display device or active printer.


Height property:
	Type: Single (Read only)
	Returns/sets the height of an object.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


TwipsPerPixelX property:
	Type: Single (Read only)
	Returns the number of twips per pixel for an object measured horizontally.


TwipsPerPixelY property:
	Type: Single (Read only)
	Returns the number of twips per pixel for an object measured vertically.


Width property:
	Type: Single (Read only)
	Returns/sets the width of an object.


*Shape object*
- A graphical control displayed as a rectangle, square, oval, circle or rounded rectangle or square.

Properties: 

_Default property:
	Type: Integer (Default property)

BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


BackStyle property:
	Type: Integer
	Indicates whether a Label or the background of a Shape is transparent or opaque.


BorderColor property:
	Type: Long
	Returns/sets the color of an object's border.


BorderStyle property:
	Type: Integer
	Returns/sets the border style for an object.


BorderWidth property:
	Type: Integer
	Returns or sets the width of a control's border.


Container property:
	Type: Object
	Returns the container of an object.


DrawMode property:
	Type: Integer
	Sets the appearance of output from graphics methods or of a Shape or Line control.


FillColor property:
	Type: Long
	Returns/sets the color used to fill in shapes, circles, and boxes.


FillStyle property:
	Type: Integer
	Returns/sets the fill style of a shape.


Height property:
	Type: Single
	Returns/sets the height of an object.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


Shape property:
	Type: Integer
	Returns/sets a value indicating the appearance of a control.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


*TextBox object*
- Displays information entered at design time by the user, or in code at run time.

Properties: 

_Default property:
	Type: String (Default property)

Alignment property:
	Type: Integer
	Returns/sets the alignment of a CheckBox or OptionButton, or a control's text.


Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


BorderStyle property:
	Type: Integer
	Returns/sets the border style for an object.


CausesValidation property:
	Type: Boolean
	Returns/sets whether validation occurs on the control which lost focus.


Container property:
	Type: Object
	Returns the container of an object.


DataChanged property:
	Type: Boolean
	Returns/sets a value indicating that data in a control has changed by some process other than by retrieving data from the current record.


DataField property:
	Type: String
	Returns/sets a value that binds a control to a field in the current record.


DataFormat property:
	Type: IStdDataFormatDisp
	Returns a DataFormat object for use against a bindable property of this component.


DataMember property:
	Type: String
	Returns/sets a value that describes the DataMember for a data connection.


DataSource property:
	Type: DataSource
	Sets a value that specifies the Data control through which the current control is bound to a database. 


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


HideSelection property:
	Type: Boolean (Read only)
	Specifies whether the selection in a Masked edit control is hidden when the control loses focus.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


LinkItem property:
	Type: String
	Returns/sets the data passed to a destination control in a DDE conversation with another application.


LinkMode property:
	Type: Integer
	Returns/sets the type of link used for a DDE conversation and activates the connection.


LinkTimeout property:
	Type: Integer
	Returns/sets the amount of time a control waits for a response to a DDE message.


LinkTopic property:
	Type: String
	Returns/sets the source application and topic for a destination control.


Locked property:
	Type: Boolean
	Determines whether a control can be edited.


MaxLength property:
	Type: Long
	Returns/sets the maximum number of characters that can be entered in a control.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


MultiLine property:
	Type: Boolean (Read only)
	Returns/sets a value that determines whether a control can accept multiple lines of text.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDragMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drag/drop source, and whether this process is started automatically or under programmatic control.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target, and whether this takes place automatically or under programmatic control.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


PasswordChar property:
	Type: String
	Returns/sets a value that determines whether characters typed by a user or placeholder characters are displayed in a control.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


ScrollBars property:
	Type: Integer (Read only)
	Returns/sets a value indicating whether an object has vertical or horizontal scroll bars.


SelLength property:
	Type: Long
	Returns/sets the number of characters selected.


SelStart property:
	Type: Long
	Returns/sets the starting point of text selected.


SelText property:
	Type: String
	Returns/sets the string containing the currently selected text.


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


TabStop property:
	Type: Boolean
	Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Text property:
	Type: String
	Returns/sets the text contained in the control.


ToolTipText property:
	Type: String
	Returns/sets the text displayed when the mouse is paused over the control.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


LinkExecute method:
	Parameter(s):
	    In	Required	Command	As	String

	Sends a command string to the source application in a DDE conversation.


LinkPoke method:
	No parameters.

	Transfers contents of Label, PictureBox, or TextBox to source application in DDE conversation.


LinkRequest method:
	No parameters.

	Asks the source DDE application to update the contents of a Label, PictureBox, or Textbox control.


LinkSend method:
	No parameters.

	Transfers contents of PictureBox to destination application in DDE conversation.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Change event:
	No parameters.
	Occurs when the contents of a control have changed.


Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LinkClose event:
	No parameters.
	Occurs when a DDE conversation terminates.


LinkError event:
	Parameter(s):
	    Returns value	LinkErr	As	Integer
	Occurs when there is an error during a DDE conversation.


LinkNotify event:
	No parameters.
	Occurs when the source has changed the DDE data if the LinkMode property of the destination control is Notify.


LinkOpen event:
	Parameter(s):
	    Returns value	Cancel	As	Integer
	Occurs when a DDE conversation is being initiated.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


Validate event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs before the focus shifts to a (second) control that has its CausesValidation property set to True.


*Timer object*
- A control which can execute code at regular intervals by causing a Timer event.

Properties: 

_Default property:
	Type: Boolean (Default property)

Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


Interval property:
	Type: Long
	Returns/sets the number of milliseconds between calls to a Timer control's Timer event.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Events: 

Timer event:
	No parameters.
	Occurs when a preset interval for a Timer control has elapsed.


*UserControl object*
- An ActiveX Control authored in Visual Basic

Properties: 

_Default property:
	Type: Object (Default property, read only)

AccessKeys property:
	Type: String
	Returns or sets a string that contains the keys that will act as the access keys (or hot keys) for the control.


ActiveControl property:
	Type: Control (Read only)
	Returns the control that has focus.


Ambient property:
	Type: AmbientProperties (Read only)
	Returns an Ambient object that allows access to the ambient properties of the container.


Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


AutoRedraw property:
	Type: Boolean
	Returns/sets the output from a graphics method to a persistent bitmap.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


BackStyle property:
	Type: Integer
	Indicates whether a Label or the background of a Shape is transparent or opaque.


BorderStyle property:
	Type: Integer
	Returns/sets the border style for an object.


ClipBehavior property:
	Type: Integer
	Indicates the manner in which a windowless UserControl's appearance is clipped.


ClipControls property:
	Type: Boolean
	Determines whether graphics methods in Paint events repaint an entire object or newly exposed areas.


ContainedControls property:
	Type: ContainedControls (Read only)
	Returns a collection that allows access to the controls contained within the control that were added to the control by the developer who uses the control.


ContainerHwnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to the window a UserControl is contained in.


Controls property:
	Type: Object (Read only)
	A collection whose elements represent each control on a form, including elements of control arrays. 


Count property:
	Type: Integer (Read only)
	Returns the number of objects in a collection.


CurrentX property:
	Type: Single
	Returns/sets the horizontal coordinates for next print or draw method.


CurrentY property:
	Type: Single
	Returns/sets the vertical coordinates for next print or draw method.


DataMembers property:
	Type: DataMembers (Read only)
	Returns a collection of data members to show at design time for this data source.


DrawMode property:
	Type: Integer
	Sets the appearance of output from graphics methods or of a Shape or Line control.


DrawStyle property:
	Type: Integer
	Determines the line style for output from graphics methods.


DrawWidth property:
	Type: Integer
	Returns/sets the line width for output from graphics methods.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


EventsFrozen property:
	Type: Boolean (Read only)
	Returns a value indicating if the container is currently ignoring events being raised by the control.


Extender property:
	Type: Object (Read only)
	Returns the Extender object for this control which allows access to the properties of the control that are kept track of by the container.


FillColor property:
	Type: Long
	Returns/sets the color used to fill in shapes, circles, and boxes.


FillStyle property:
	Type: Integer
	Returns/sets the fill style of a shape.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontTransparent property:
	Type: Boolean
	Returns/sets a value that determines whether background text/graphics on a Form, Printer or PictureBox are displayed.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


HasDC property:
	Type: Boolean (Read only)
	Determines whether a unique display context is allocated for the control.


hDC property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to the object's device context.


Height property:
	Type: Single
	Returns/sets the height of an object.


HitBehavior property:
	Type: Integer
	Indicates which mode of automatic hit testing a windowless UserControl employs.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


HyperLink property:
	Type: Hyperlink (Read only)
	Returns a Hyperlink object used for browser style navigation.


Image property:
	Type: Picture (Read only)
	Returns a handle, provided by Microsoft Windows, to a persistent bitmap.


KeyPreview property:
	Type: Boolean
	Returns/sets whether keyboard events for an object are invoked before keyboard events for controls on that object.


MaskColor property:
	Type: Long
	Returns/sets the color that specifies transparent areas in the MaskPicture.


MaskPicture property:
	Type: Picture
	Returns/sets the picture that specifies the clickable/drawable area of the control when BackStyle is 0 (transparent).


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Palette property:
	Type: Picture
	Returns/sets an image that contains the palette to use on an object when PaletteMode is set to Custom


PaletteMode property:
	Type: Integer
	Returns/sets a value that determines which palette to use for the controls on a object.


Parent property:
	Type: Object (Read only)
	Returns the object on which this object is located.


ParentControls property:
	Type: ParentControls (Read only)
	Returns a collection that allows access to the other controls in the control's container.


Picture property:
	Type: Picture
	Returns/sets a graphic to be displayed in a control.


PropertyPages property:
	Type: String
	
	Additional parameter(s):
	    In	Required	Index	As	Integer
	Returns or sets a string from an array that is the name of a property page that is associated with the control represented by a UserControl class.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


ScaleHeight property:
	Type: Single
	Returns/sets the number of units for the vertical measurement of an object's interior.


ScaleLeft property:
	Type: Single
	Returns/sets the horizontal coordinates for the left edges of an object.


ScaleMode property:
	Type: Integer
	Returns/sets a value indicating measurement units for object coordinates when using graphics methods or positioning controls.


ScaleTop property:
	Type: Single
	Returns/sets the vertical coordinates for the top edges of an object.


ScaleWidth property:
	Type: Single
	Returns/sets the number of units for the horizontal measurement of an object's interior.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

AsyncRead method:
	Parameter(s):
	    In	Required	Target	As	String
	    In	Required	AsyncType	As	Long
	    In	Required	PropertyName	As	Variant
	    In	Required	AsyncReadOptions	As	Variant

	Read in data asynchronously from a path or a URL and receive AsyncReadComplete event.


CancelAsyncRead method:
	Parameter(s):
	    In	Required	Property	As	Variant

	Cancel an asynchronous data request.


CanPropertyChange function:
	Return Type:	Boolean
	Parameter(s):
	    In	Required	PropertyName	As	String

	Asks the container if a property bound to a data source can be changed.  The CanPropertyChange method is most useful if the property specified in PropertyName is bound to a data source.


Circle method:
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single
	    In	Required	Radius	As	Single
	    In	Optional	Color	As	Long
	    In	Optional	Start	As	Single
	    In	Optional	End	As	Single
	    In	Optional	Aspect	As	Single

	Draws a circle, eclipse, or arc on an object.


Cls method:
	No parameters.

	Clears graphics and text generated at run time from a Form, Image, or PictureBox.


DataMemberChanged method:
	Parameter(s):
	    In	Required	DataMember	As	String

	Notify data consumers that a data member of this data source has changed.


Line method:
	Parameter(s):
	    In	Optional	X1	As	Single
	    In	Optional	Y1	As	Single
	    In	Required	X2	As	Single
	    In	Required	Y2	As	Single
	    In	Optional	Color	As	Long

	Draws lines and rectangles on an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


PaintPicture method:
	Parameter(s):
	    In	Required	Picture	As	Picture
	    In	Required	X1	As	Single
	    In	Required	Y1	As	Single
	    In	Optional	Width1	As	Variant
	    In	Optional	Height1	As	Variant
	    In	Optional	X2	As	Variant
	    In	Optional	Y2	As	Variant
	    In	Optional	Width2	As	Variant
	    In	Optional	Height2	As	Variant
	    In	Optional	Opcode	As	Variant

	Draws the contents of a graphics file on a Form, PictureBox, or Printer object.


Point function:
	Return Type:	Long
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single

	Returns, as an integer of type Long, the RGB color of the specified point on a Form or PictureBox object.


PopupMenu method:
	Parameter(s):
	    In	Required	Menu	As	Object
	    In	Required	Flags	As	Variant
	    In	Required	X	As	Variant
	    In	Required	Y	As	Variant
	    In	Required	DefaultMenu	As	Variant

	Displays a pop-up menu on an MDIForm or Form object.


PropertyChanged method:
	Parameter(s):
	    In	Required	PropertyName	As	Variant

	Notifies the container that a property on a User Control has been changed.


PSet method:
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single
	    In	Optional	Color	As	Long

	Sets a point on an object to a specified color.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


Scale method:
	Parameter(s):
	    In	Optional	X1	As	Variant
	    In	Optional	Y1	As	Variant
	    In	Optional	X2	As	Variant
	    In	Optional	Y2	As	Variant

	Defines the coordinate system for a Form, PictureBox, or Printer.


ScaleX function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Width	As	Single
	    In	Required	FromScale	As	Variant
	    In	Required	ToScale	As	Variant

	Converts the value for the width of a Form, PictureBox, or Printer from one unit of measure to another.


ScaleY function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Height	As	Single
	    In	Required	FromScale	As	Variant
	    In	Required	ToScale	As	Variant

	Converts the value for the height of a Form, PictureBox, or Printer from one unit of measure to another.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


Size method:
	Parameter(s):
	    In	Required	Width	As	Single
	    In	Required	Height	As	Single

	Changes the width and height of a User Control.


TextHeight function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Str	As	String

	Returns the height of a text string as it would be printed in the current font.


TextWidth function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Str	As	String

	Returns the width of a text string as it would be printed in the current font.


ValidateControls method:
	No parameters.

	Validate contents of the last control on the form before exiting the form


Events: 

AccessKeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user of the control presses one of the control's access keys, or when the Enter key is pressed when the developer has set the Default property to True, or when the Escape key is pressed when the developer has set the Cancel property to True.  The Default property and the Cancel property are enabled by the author of the control setting the DefaultCancel property to True.


AmbientChanged event:
	Parameter(s):
	    Returns value	PropertyName	As	String
	Occurs when an ambient value was changed by the container of a user control


AsyncReadComplete event:
	Parameter(s):
	    Returns value	AsyncProp	As	AsyncProperty
	Occurs when all of the data is available as a result of the AsyncRead method.


AsyncReadProgress event:
	Parameter(s):
	    Returns value	AsyncProp	As	AsyncProperty
	Occurs when more data is available as a result of the AsyncReadProgress method.


Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


EnterFocus event:
	No parameters.
	Occurs when focus enters the control.  The control itself could be receiving focus, or a constituent control could be receiving focus.


ExitFocus event:
	No parameters.
	Occurs when focus leaves the control.  The control itself could be losing focus, or a constituent control could be losing focus.


GetDataMember event:
	Parameter(s):
	    Returns value	DataMember	As	String
	    Returns value	Data	As	Object
	Occurs when a data consumer is asking this data source for one of it's data members.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


Hide event:
	No parameters.
	Occurs when the control's Visible property changes to False.


HitTest event:
	Parameter(s):
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	HitResult	As	Integer
	Occurs in a windowless user control in response to mouse activity.


Initialize event:
	No parameters.
	Occurs when an application creates an instance of a Form, MDIForm, or class.


InitProperties event:
	No parameters.
	Occurs the first time a user control or user document is created.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


Paint event:
	No parameters.
	Occurs when any part of a form or PictureBox control is moved, enlarged, or exposed.


ReadProperties event:
	Parameter(s):
	    Returns value	PropBag	As	PropertyBag
	Occurs when a user control or user document is asked to read its data from a file.


Resize event:
	No parameters.
	Occurs when a form is first displayed or the size of an object changes.


Show event:
	No parameters.
	Occurs when the control's Visible property changes to True.


Terminate event:
	No parameters.
	Occurs when all references to an instance of a Form, MDIForm, or class are removed from memory.


WriteProperties event:
	Parameter(s):
	    Returns value	PropBag	As	PropertyBag
	Occurs when a user control or user document is asked to write its data to a file.


*UserDocument object*
- An ActiveX Document authored in Visual Basic.

Properties: 

_Default property:
	Type: Object (Default property, read only)

ActiveControl property:
	Type: Control (Read only)
	Returns the control that has focus.


Appearance property:
	Type: Integer
	Returns/sets whether or not an object is painted at run time with 3-D effects.


AutoRedraw property:
	Type: Boolean
	Returns/sets the output from a graphics method to a persistent bitmap.


BackColor property:
	Type: Long
	Returns or sets the background color. The background color is not the color of the background of the tabs (that color is handled by the TabBackColor property), but the color ouside the tabs.


ClipControls property:
	Type: Boolean
	Determines whether graphics methods in Paint events repaint an entire object or newly exposed areas.


ContinuousScroll property:
	Type: Boolean
	Returns/sets a value that determines whether a UserDocument fires Scroll events while the scrollbar thumb is dragged.


Controls property:
	Type: Object (Read only)
	A collection whose elements represent each control on a form, including elements of control arrays. 


Count property:
	Type: Integer (Read only)
	Returns the number of objects in a collection.


CurrentX property:
	Type: Single
	Returns/sets the horizontal coordinates for next print or draw method.


CurrentY property:
	Type: Single
	Returns/sets the vertical coordinates for next print or draw method.


DrawMode property:
	Type: Integer
	Sets the appearance of output from graphics methods or of a Shape or Line control.


DrawStyle property:
	Type: Integer
	Determines the line style for output from graphics methods.


DrawWidth property:
	Type: Integer
	Returns/sets the line width for output from graphics methods.


FillColor property:
	Type: Long
	Returns/sets the color used to fill in shapes, circles, and boxes.


FillStyle property:
	Type: Integer
	Returns/sets the fill style of a shape.


Font property:
	Type: Font
	Returns or sets a Font object correspondig to the font that will be used to display the tab captions.


FontBold property:
	Type: Boolean
	Returns/sets bold font styles.


FontItalic property:
	Type: Boolean
	Returns/sets italic font styles.


FontName property:
	Type: String
	Specifies the name of the font that appears in each row for the given level.


FontSize property:
	Type: Single
	Specifies the size (in points) of the font that appears in each row for the given level.


FontStrikethru property:
	Type: Boolean
	Returns/sets strikethrough font styles.


FontTransparent property:
	Type: Boolean
	Returns/sets a value that determines whether background text/graphics on a Form, Printer or PictureBox are displayed.


FontUnderline property:
	Type: Boolean
	Returns/sets underline font styles.


ForeColor property:
	Type: Long
	Returns or sets the color of the tab captions.


HasDC property:
	Type: Boolean (Read only)
	Determines whether a unique display context is allocated for the control.


hDC property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to the object's device context.


Height property:
	Type: Single
	Returns/sets the height of an object.


HScrollSmallChange property:
	Type: Single
	Returns/sets amount of change to the UserDocument ViewportTop property when the user clicks a horizontal scroll arrow.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


HyperLink property:
	Type: Hyperlink (Read only)
	Returns a Hyperlink object used for browser style navigation.


Image property:
	Type: Picture (Read only)
	Returns a handle, provided by Microsoft Windows, to a persistent bitmap.


KeyPreview property:
	Type: Boolean
	Returns/sets whether keyboard events for an object are invoked before keyboard events for controls on that object.


MinHeight property:
	Type: Single
	Returns/sets the minimum height of the Viewport at which the vertical scrollbar will appear.


MinWidth property:
	Type: Single
	Returns/sets the minimum width of the Viewport at which the horizontal scrollbar will appear.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


OLEDropMode property:
	Type: Integer
	Returns/Sets whether this object can act as an OLE drop target.


Palette property:
	Type: Picture
	Returns/sets an image that contains the palette to use on an object when PaletteMode is set to Custom


PaletteMode property:
	Type: Integer
	Returns/sets a value that determines which palette to use for the controls on a object.


Parent property:
	Type: Object (Read only)
	Returns the object on which this object is located.


Picture property:
	Type: Picture
	Returns/sets a graphic to be displayed in a control.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


ScaleHeight property:
	Type: Single
	Returns/sets the number of units for the vertical measurement of an object's interior.


ScaleLeft property:
	Type: Single
	Returns/sets the horizontal coordinates for the left edges of an object.


ScaleMode property:
	Type: Integer
	Returns/sets a value indicating measurement units for object coordinates when using graphics methods or positioning controls.


ScaleTop property:
	Type: Single
	Returns/sets the vertical coordinates for the top edges of an object.


ScaleWidth property:
	Type: Single
	Returns/sets the number of units for the horizontal measurement of an object's interior.


ScrollBars property:
	Type: Integer
	Returns/sets a value indicating whether an object has vertical or horizontal scroll bars.


Tag property:
	Type: String
	Stores any extra data needed for your program.


ViewportHeight property:
	Type: Single (Read only)
	Returns the current height of the Viewport.


ViewportLeft property:
	Type: Single
	Returns the distance between the left edge of the UserDocument and the left edge of the Viewport.


ViewportTop property:
	Type: Single
	Returns the distance between the top of the UserDocument and the top of the Viewport.


ViewportWidth property:
	Type: Single (Read only)
	Returns the current width of the Viewport.


VScrollSmallChange property:
	Type: Single
	Returns/sets amount of change to the UserDocument ViewportLeft property when the user clicks a vertical scroll arrow.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

AsyncRead method:
	Parameter(s):
	    In	Required	Target	As	String
	    In	Required	AsyncType	As	Long
	    In	Required	PropertyName	As	Variant
	    In	Required	AsyncReadOptions	As	Variant

	Read in data asynchronously from a path or a URL and receive AsyncReadComplete event.


CancelAsyncRead method:
	Parameter(s):
	    In	Required	Property	As	Variant

	Cancel an asynchronous data request.


Circle method:
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single
	    In	Required	Radius	As	Single
	    In	Optional	Color	As	Long
	    In	Optional	Start	As	Single
	    In	Optional	End	As	Single
	    In	Optional	Aspect	As	Single

	Draws a circle, eclipse, or arc on an object.


Cls method:
	No parameters.

	Clears graphics and text generated at run time from a Form, Image, or PictureBox.


Line method:
	Parameter(s):
	    In	Optional	X1	As	Single
	    In	Optional	Y1	As	Single
	    In	Required	X2	As	Single
	    In	Required	Y2	As	Single
	    In	Optional	Color	As	Long

	Draws lines and rectangles on an object.


OLEDrag method:
	No parameters.

	Starts an OLE drag/drop event with the given control as the source.


PaintPicture method:
	Parameter(s):
	    In	Required	Picture	As	Picture
	    In	Required	X1	As	Single
	    In	Required	Y1	As	Single
	    In	Optional	Width1	As	Variant
	    In	Optional	Height1	As	Variant
	    In	Optional	X2	As	Variant
	    In	Optional	Y2	As	Variant
	    In	Optional	Width2	As	Variant
	    In	Optional	Height2	As	Variant
	    In	Optional	Opcode	As	Variant

	Draws the contents of a graphics file on a Form, PictureBox, or Printer object.


Point function:
	Return Type:	Long
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single

	Returns, as an integer of type Long, the RGB color of the specified point on a Form or PictureBox object.


PopupMenu method:
	Parameter(s):
	    In	Required	Menu	As	Object
	    In	Required	Flags	As	Variant
	    In	Required	X	As	Variant
	    In	Required	Y	As	Variant
	    In	Required	DefaultMenu	As	Variant

	Displays a pop-up menu on an MDIForm or Form object.


PrintForm method:
	No parameters.

	Sends a bit-by-bit image of a Form object to the printer.


PropertyChanged method:
	Parameter(s):
	    In	Required	PropertyName	As	Variant

	Notifies the container that a property on a User Control has been changed.


PSet method:
	Parameter(s):
	    In	Required	X	As	Single
	    In	Required	Y	As	Single
	    In	Optional	Color	As	Long

	Sets a point on an object to a specified color.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


Scale method:
	Parameter(s):
	    In	Optional	X1	As	Variant
	    In	Optional	Y1	As	Variant
	    In	Optional	X2	As	Variant
	    In	Optional	Y2	As	Variant

	Defines the coordinate system for a Form, PictureBox, or Printer.


ScaleX function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Width	As	Single
	    In	Required	FromScale	As	Variant
	    In	Required	ToScale	As	Variant

	Converts the value for the width of a Form, PictureBox, or Printer from one unit of measure to another.


ScaleY function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Height	As	Single
	    In	Required	FromScale	As	Variant
	    In	Required	ToScale	As	Variant

	Converts the value for the height of a Form, PictureBox, or Printer from one unit of measure to another.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


SetViewport method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Single

	Sets the left and top coordinates of the UserDocument that will be visible in the Viewport.


TextHeight function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Str	As	String

	Returns the height of a text string as it would be printed in the current font.


TextWidth function:
	Return Type:	Single
	Parameter(s):
	    In	Required	Str	As	String

	Returns the width of a text string as it would be printed in the current font.


ValidateControls method:
	No parameters.

	Validate contents of the last control on the form before exiting the form


Events: 

AsyncReadComplete event:
	Parameter(s):
	    Returns value	AsyncProp	As	AsyncProperty
	Occurs when all of the data is available as a result of the AsyncRead method.


AsyncReadProgress event:
	Parameter(s):
	    Returns value	AsyncProp	As	AsyncProperty
	Occurs when more data is available as a result of the AsyncReadProgress method.


Click event:
	No parameters.
	Occurs when the user presses and then releases a mouse button over an object.


DblClick event:
	No parameters.
	Occurs when the user presses and releases a mouse button and then presses and releases it again over an object.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


EnterFocus event:
	No parameters.
	Occurs when focus enters the control.  The control itself could be receiving focus, or a constituent control could be receiving focus.


ExitFocus event:
	No parameters.
	Occurs when focus leaves the control.  The control itself could be losing focus, or a constituent control could be losing focus.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


Hide event:
	No parameters.
	Occurs when the control's Visible property changes to False.


Initialize event:
	No parameters.
	Occurs when an application creates an instance of a Form, MDIForm, or class.


InitProperties event:
	No parameters.
	Occurs the first time a user control or user document is created.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


MouseDown event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user presses the mouse button while an object has the focus.


MouseMove event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user moves the mouse.


MouseUp event:
	Parameter(s):
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when the user releases the mouse button while an object has the focus.


OLECompleteDrag event:
	Parameter(s):
	    Returns value	Effect	As	Long
	Occurs at the OLE drag/drop source control after a manual or automatic drag/drop has been completed or canceled.


OLEDragDrop event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when data is dropped onto the control via an OLE drag/drop operation, and OLEDropMode is set to manual.


OLEDragOver event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	Effect	As	Long
	    Returns value	Button	As	Integer
	    Returns value	Shift	As	Integer
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when the mouse is moved over the control during an OLE drag/drop operation, if its OLEDropMode property is set to manual.


OLEGiveFeedback event:
	Parameter(s):
	    Returns value	Effect	As	Long
	    Returns value	DefaultCursors	As	Boolean
	Occurs at the source control of an OLE drag/drop operation when the mouse cursor needs to be changed.


OLESetData event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	DataFormat	As	Integer
	Occurs at the OLE drag/drop source control when the drop target requests data that was not provided to the DataObject during the OLEDragStart event.


OLEStartDrag event:
	Parameter(s):
	    Returns value	Data	As	DataObject
	    Returns value	AllowedEffects	As	Long
	Occurs when an OLE drag/drop operation is initiated either manually or automatically.


Paint event:
	No parameters.
	Occurs when any part of a form or PictureBox control is moved, enlarged, or exposed.


ReadProperties event:
	Parameter(s):
	    Returns value	PropBag	As	PropertyBag
	Occurs when a user control or user document is asked to read its data from a file.


Resize event:
	No parameters.
	Occurs when a form is first displayed or the size of an object changes.


Scroll event:
	No parameters.
	Occurs when you reposition the scroll box on a control.


Show event:
	No parameters.
	Occurs when the control's Visible property changes to True.


Terminate event:
	No parameters.
	Occurs when all references to an instance of a Form, MDIForm, or class are removed from memory.


WriteProperties event:
	Parameter(s):
	    Returns value	PropBag	As	PropertyBag
	Occurs when a user control or user document is asked to write its data to a file.


*VBControlExtender object*
- Represents the Visual Basic VBControlExtender properties.

Methods: 

Drag method:
	Parameter(s):
	    In	Optional	Action	As	Variant

Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Optional	Top	As	Variant
	    In	Optional	Width	As	Variant
	    In	Optional	Height	As	Variant

SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Optional	Position	As	Variant

Events: 

DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


ObjectEvent event:
	Parameter(s):
	    Returns value	Info	As	EventInfo
	Occurs when a control that is assigned to a VBControlExtender object variable raises an event.


Validate event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs before the focus shifts to a (second) control that has its CausesValidation property set to True.


*VScrollBar object*
- Provides a vertical scroll bar.

Properties: 

_Default property:
	Type: Integer (Default property)

CausesValidation property:
	Type: Boolean
	Returns/sets whether validation occurs on the control which lost focus.


Container property:
	Type: Object
	Returns the container of an object.


DragIcon property:
	Type: Picture
	Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.


DragMode property:
	Type: Integer
	Returns/sets a value that determines whether manual or automatic drag mode is used.


Enabled property:
	Type: Boolean
	Returns/sets a value that determines whether an object can respond to user-generated events.


Height property:
	Type: Single
	Returns/sets the height of an object.


HelpContextID property:
	Type: Long
	Specifies the default Help file context ID for an object.


hWnd property:
	Type: Long (Read only)
	Returns a handle (from Microsoft Windows) to an object's window.


Index property:
	Type: Integer (Read only)
	Returns/sets the number identifying a control in a control array.


LargeChange property:
	Type: Integer
	Returns/sets amount of change to Value property in a scroll bar when user clicks the scroll bar area.


Left property:
	Type: Single
	Returns/sets the distance between the internal left edge of an object and the left edge of its container.


Max property:
	Type: Integer
	Returns/sets a scroll bar position's maximum Value property setting.


Min property:
	Type: Integer
	Returns/sets a scroll bar position's maximum Value property setting.


MouseIcon property:
	Type: Picture
	Sets a custom mouse icon.


MousePointer property:
	Type: Integer
	Returns/sets the type of mouse pointer displayed when over part of an object.


Name property:
	Type: String (Read only)
	Returns the name used in code to identify an object.


Parent property:
	Type: Form (Read only)
	Returns the object on which this object is located.


RightToLeft property:
	Type: Boolean
	Determines text display direction and control visual appearance on a bidirectional system.


SmallChange property:
	Type: Integer
	Returns/sets amount of change to Value property in a scroll bar when user clicks a scroll arrow.


TabIndex property:
	Type: Integer
	Returns/sets the tab order of an object within its parent form.


TabStop property:
	Type: Boolean
	Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.


Tag property:
	Type: String
	Stores any extra data needed for your program.


Top property:
	Type: Single
	Returns/sets the distance between the internal top edge of an object and the top edge of its container.


Value property:
	Type: Integer
	Returns/sets the value of an object.


Visible property:
	Type: Boolean
	Returns/sets a value that determines whether an object is visible or hidden.


WhatsThisHelpID property:
	Type: Long
	Returns/sets an associated context number for an object.


Width property:
	Type: Single
	Returns/sets the width of an object.


Methods: 

Drag method:
	Parameter(s):
	    In	Required	Action	As	Variant

	Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.


Move method:
	Parameter(s):
	    In	Required	Left	As	Single
	    In	Required	Top	As	Variant
	    In	Required	Width	As	Variant
	    In	Required	Height	As	Variant

	Moves an object.


Refresh method:
	No parameters.

	Forces a complete repaint of a object.


SetFocus method:
	No parameters.

	Moves the focus to the specified object.


ShowWhatsThis method:
	No parameters.

	Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.


ZOrder method:
	Parameter(s):
	    In	Required	Position	As	Variant

	Places a specified object at the front or back of the z-order within its graphical level.


Events: 

Change event:
	No parameters.
	Occurs when the contents of a control have changed.


DragDrop event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	Occurs when a drag-and-drop operation is completed.


DragOver event:
	Parameter(s):
	    Returns value	Source	As	Control
	    Returns value	X	As	Single
	    Returns value	Y	As	Single
	    Returns value	State	As	Integer
	Occurs when a drag-and-drop operation is in progress.


GotFocus event:
	No parameters.
	Occurs when an object receives the focus.


KeyDown event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user presses a key while an object has the focus.


KeyPress event:
	Parameter(s):
	    Returns value	KeyAscii	As	Integer
	Occurs when the user presses and releases an ANSI key.


KeyUp event:
	Parameter(s):
	    Returns value	KeyCode	As	Integer
	    Returns value	Shift	As	Integer
	Occurs when the user releases a key while an object has the focus.


LostFocus event:
	No parameters.
	Occurs when an object loses the focus.


Scroll event:
	No parameters.
	Occurs when you reposition the scroll box on a control.


Validate event:
	Parameter(s):
	    Returns value	Cancel	As	Boolean
	Occurs when a control loses focus to a control that causes validation.


Constants

vbExAutoRelocateControlsConstants ENUMERATION

	ssRelocateNever = 0
	ssRelocateAlways = 1
	ssRelocateOnTabOrientationChange = 2

vbExAutoYesNoConstants ENUMERATION

	ssNo = 0
	ssYes = 1
	ssYNAuto = 2

vbExBackStyleConstants ENUMERATION

	ssTransparent = 0
	ssOpaque = 1

vbExMousePointerConstants ENUMERATION

	ssDefault = 0
	ssArrow = 1
	ssCross = 2
	ssIBeam = 3
	ssIcon = 4
	ssSize = 5
	ssSizeNESW = 6
	ssSizeNS = 7
	ssSizeNWSE = 8
	ssSizeEW = 9
	ssUpArrow = 10
	ssHourglass = 11
	ssNoDrop = 12
	ssArrowHourglass = 13
	ssArrowQuestion = 14
	ssSizeAll = 15
	ssCustom = 99

vbExOLEDropConstants ENUMERATION

	ssOLEDropNone = 0
	ssOLEDropManual = 1

vbExStyleConstants ENUMERATION

	ssStyleTabbedDialog = 0
	ssStylePropertyPage = 1
	ssStyleTabStrip = 2

vbExTabAppearanceConstants ENUMERATION

	ssTAAuto = 0
	ssTATabbedDialog = 1
	ssTATabbedDialogRounded = 2
	ssTAPropertyPage = 3
	ssTAPropertyPageRounded = 4

vbExTabHoverHighlightConstants ENUMERATION

	ssTHHNo = 0
	ssTHHInstant = 1
	ssTHHEffect = 2

vbExTabOrientationConstants ENUMERATION

	ssTabOrientationTop = 0
	ssTabOrientationBottom = 1
	ssTabOrientationLeft = 2
	ssTabOrientationRight = 3

vbExTabPictureAlignmentConstants ENUMERATION

	ssPicAlignBeforeCaption = 0
	ssPicAlignCenteredBeforeCaption = 1
	ssPicAlignAfterCaption = 2
	ssPicAlignCenteredAfterCaption = 3

vbExTabWidthStyleConstants ENUMERATION

	ssTWSJustified = 0
	ssTWSNonJustified = 1
	ssTWSFixed = 2
	ssTWSAuto = 3

