Welcome to the TimerFX v1.20.005 Custom Control (5 in 1).

CONTENTS:

 - Overview
 - Features
 - Fixes
 - Changes and Additions (New to TimerFX)
 - Suggestions

OVERVIEW:

TimerFX combines complete Memory Management, Key States, Time, Date, Caption and 
Memory Display (16 variations in all) and Panel combined into a timer control 
that manages all five.  This version of TimerFX is an unregistered version and 
you will be notified everytime you try to load a form, run and end the program.  
Try it out and if you would like a registered copy please look at the about box
in the property inspector for the complete address and cost.  The following
is a brief list of its capabilities.

FEATURES:

1.  Memory Management:  With TimerFX you have complete control and notification
when resources and memory is low.  You set how low the resources and memory
(properties: AlertMemoryWhenLessThan, AlertResourceWhenLessThan)can go and the
TimerFX will alert you through the AlertMemory and AlertResource events.  Now
you don't have to worry about or check when loading a form to see if you have
enough resources to load that form.  Set it once, enable it and you will be
notified.

2.  Key States:  Along with memory management, TimerFX combines all key states
(CAPS LOCK, SCROLL LOCK, INSERT MODE AND NUM LOCK) into one control.  Just
change the DisplayStyle to 16 - Key States and you have the popular key states
you see at the bottom of most programs.  No more placing four keystat controls
and writing to the caption of a panel to show the current state of the particular
key.

3.  Data and Time:  Besides showing Key States, you can display various dates and
times including the Julian Date.  All parts of the date and time are been broken
down and placed into readonly properties for use in your programs.  Along with the 
time, you have predefined AM/PM values such as Breakfast(AM) / Dinner(PM) that can
be used instead of AM/PM.  You can also define your own AM/PM value by selecting
7 - User Defined.

4.  Popup menu:  A built-in popup menu has been added so you can give users a
quick way of changing the DisplayStyle while your program runs.  Just right mouse
click on the control after you start your program and you will get a list of 16
various displays of Time, Data, Memory, Resources and Key States available for
display.  This is available in Design and Runtime modes.

5.  Context sensitive help is now available to TimerFX. Just press F1 while 
in the property inspector, on the control or after selecting an event and get 
instant help.  Complete information on all properties and events with example 
code has been added to the help file.

And Much More...

By registering, you will enable me to develop custom controls that Visual Basic
programmers are looking for.  I am a Visual Basic Programmer and decided to
develop my own controls in order to enhance my programs as well as yours.

FIXES (Newest fixes are placed first)(As of 09/15/94):

1.  Worked on setting certain properties when setting the caption.
If CaptionDisplayWhenNone is set to false then text within the control
is set to blank but not the caption property.  If CaptionAutoSetNone = True,
then DisplayStyle will be set to 0 - None\Caption.  DisplayNoneOnMenu overides
both CaptionDisplayWhenNone and CaptionAutoSetNone resulting in nothing when
set.

2.  Fixed problem when loading more than one control on a form.

3.  Fixed problem with timer when loading more than one control.

4.  Fixed problem with resizing a control and after running it would
revert back to its original size when first placed on the form.

CHANGES AND ADDITIONS (Newest is placed first)(As of 09/16/94):

1.  Context sensitive help is now active.  

2.  Caption property is now the default property.  This will enable
setting the caption with just the control name.

    Example: TimerFX1 = "This is my caption"

3.  Add NEW event PopupMenuSelect. 

    Sub TimerFX1_PopupMenuSelect(DisplayStyle As Integer)

4.  Added three new properties to support Interval property.

    IntervalKeyStates - Interval to be used when DisplayStyle = 16.
    IntervalCaption - Interval to be used when DisplayStyle = 0.
    IntervalOther - Interval to be used when DisplayStyle = 1..15

    These intervals will be placed into the Interval property for use
    when DisplayStyle is set.

5.  Continued on minimizing flickering of controls that have the timer
set but don't have anything ticking like the time.  TimerFX is used to
update the other properties while displaying any DisplayStyle if interval is
set to a value higher than 0.

6.  Added EnableTimer property so you can easily turn it off.  This
will not reset the timer's interval value.  Also by setting the interval 
property in code will automatically start the timer.

7.  I have added support to the popupmenu to be displayed during design
mode.  Now you can right click on the control and change the DisplayStyle
and Abbreviate Words property during design mode.

8.  Now you can decide whether you wish the 0 - None\Caption menu item
to be displayed.  Also if you want the menu to be displayed at all.

9.  As you can see from 1 that I have added the Abbreviate Words menu item to
the popupmenu.

10.  UserDefinedAM, UserDefinedPM will automatically set themself back to AM
or PM if you set to blank.

11.  Complete Version Information has been added.

12.  Increased speed on repaints when changing properties.

SUGGESTIONS:

If you have any suggestions please write and I will see if it might be
appropriate for this control.  73422.3565 (Screen Name:LMEGABYTE)

Thank you,



