ActiveX Schedule Updates
July 17, 2006
Version 7.5.0.151
1) The Notes control now raises the AfterEdit event when the note dialog screen
is closed.
June 20, 2006
Version 7.5.0.148
1) Corrected an issue with the AfterEdit event not being raised if the only
property changed on the default dialog was Notes.
2) The NoDropAreas and OutsideAreas collections now have a 'Contains' method to
test if a date/time/room overlaps any area object in the collection.
February 08, 2006
Version 7.5.0.130
1) Corrected an issue that caused the category and provider bars to be drawn
in the header when the schedule was scrolled.
January 13, 2006
Version 7.5.0.125
1) Corrected an issue that caused appointments that were flush with the top
to not be resized correctly.
January 02, 2006
Version 7.5.0.120
1) Corrected an issue with folded appointments causing the headers to draw incorrectly
under certain conditions.
2) Corrected an issue that caused the selector to be placed in the wrong cell in
viewmode vmcNormalDayRoomLeftTimeTop.
November 07, 2005
Version 7.5.0.111
1) Each appointment (CScheduleEl) now has a Visible property that allows you
to hide it from display.
2) The cell selector is no longer changed when resizing an appointment.
3) The viewport now scrolls when the user is resizing an appointment outside of
the viewport.
August 01, 2005
Version 7.5.0.107
1) Added more robust painting when using non-default settings for the TextAlignment
property.
July 11, 2005
Version 7.5.0.103
1) The Schedule, TaskList and Contacts control have a new property 'TextAlignment'
to control the text alignment.
May 16, 2005
Version 7.5.0.100
1) The BeforeDelete event is called when pressing the 'Delete' button on the
default properties screen.
2) The List and Month viewmodes are faster when loading appointments with the AutoRedraw
property set to false.
3) There is a new property AllowMonthMoreAppointments that allows you to toggle
the ellipses on/off in month viewmode.
May 03, 2005
Version 7.4.0.95
1) You can no longer drag events to days that have been blocked inside of NoDropAreas.
2) Corrected an issue on non-English systems that occurred when creating recurrences
on weekdays that did not skip Saturday and Sunday as needed.
3) Corrected an error in display when renaming an appointment in the AfterAdd event.
January 24, 2005
Version 7.4.0.75
1) Change event sequence in list mode so the dblclick event occurs after the
BeforeAdd event like all other viewmodes.
January 24, 2005
Version 7.4.70.0
1) Corrected an issue with the month mode not displaying the specified character
set in Month mode for non-English alphabets.
2) Corrected an error that occurs occasionally in viewmodes showing rooms if there
are zero objects in the Rooms collection.
3) Corrected an error that occurs when exporting HTML in a viewmode with dates,
rooms, and times and having appointments outside of the MinDate to MaxDate date
range.
4) Corrected an error that occurs when dragging appointments on a version of MS-Windows
that does not use the Roman alphabet like Japanese, Arabic, Hebrew, etc.
October 14, 2004
Version 7.4.60.0
1) Corrected an error with appointments saving as a recurrence pattern even
if the recurrence dialog screen was canceled.
September 27, 2004
Version 7.3.51.0
1) Corrected the display of appointments in viewmodes with time on top to not
have the up or down arrow icon when it is not appropriate.
September 21, 2004
Version 7.3.36.0
1) Corrected an issue that caused appointments to not be dragged in Month viewmode.
2) The DblClick event is now raised when in month mode and choosing an appointment
from the "More Appointments" dialog.
June 30, 2004
Version 7.3.23.0
1) Added the event AfterRecurrenceEdit that is raised after the AfterEdit event
when an appointment is edited. This only occurs when an appointment was setup in
a recurrence while being edited.
May 10, 2004
Version 7.2.20.0
1) Corrected a problems with the list viewmode that caused it to not display
correctly if the AllowEvents property was set to false.
May 04, 2004
Version 7.2.0.0
1) Removed the tooltip that appeared when the mouse was over the date header area
but past the MaxDate value.
2) Corrected the display of appointments in viewmodes that show provider information,
where the appointments were not showing up more than one scroll from the origin.
3) Corrected install problems.
March 29, 2004
Version 7.1.1.0
1) Added the ability to select areas with the mouse.
March 17, 2004
Version 7.1.0.0
1) Removed the AM/PM identifier when in 12-hour view due to display problems.
February 19, 2004
Version 7.0.0.990
1) Removed the AM/PM identifier when in 12-hour view due to display problems.
January 14, 2004
Version 7.0.0.986
1) Corrected an error that sometimes occurred when closing a form with a schedule
on it.
January 05, 2004
Version 7.0.0.983
1) The time arrow selector that appears when AllowTimeSelector is true now displays
correctly in viewmodes where time is on top.
2) Corrected a problem with the GoPrint method not working, when trying to print
the entire viewable schedule in a viewmode that shows times.
December 18, 2003
Version 7.0.0.974
1) Corrected an issue with the NoDropAreas and OutsideAreas displaying past
the bounds of the schedule grid in certain instances.
2) Re-added the mousewheel functionality to the schedule again since it was removed
sometime ago for investigation of a run-time error it caused.
November 26, 2003
Version 7.0.0.972
1) Printing now prints to the schedule end time defined as the StartTime plus
DayLength.
2) If an appointment is dropped on a different schedule object with the same date
and time settings, the appointment is now moved, not cancelled.
Oct 10, 2003
Version 7.0.0.961
1) An error has been corrected with the ScheduleItemClick event not being raised
for appointments in the far left column when the CategoryBar property was set to
false.
2) The property TopRow of the TaskList control is now read-write.
Sep 14, 2003
Version 7.0.0.959
1) The Delete button on the default appointment properties screen is now disabled
if the appointment is read-only.
2) The default Recurrences dialog will now display the date and time from the default
appointment dialog even if the user has changed the values from their original settings.
Aug 29, 2003
Version 7.0.0.955
1) Corrected an issue with appointment deletes not being canceled even when
the AllowDelete property was set to false
2) Corrected a print issue with a schedule configured to display Rooms and Times
in that it ignored the room parameter information passed into the GoPrint method
Jul 4, 2003
Version 7.0.0.953
1) The schedule method CloneItem will now create duplicate appointments if desired
2) Corrected an issue with appointments not moving if the property DisplayDragTip
was set to false
May 15, 2003
Version 7.0.0.942
1) Added ability to use the <TAB> key on the TaskList control to navigate
between cells
2) Added ability to press the <ENTER> key to add an appointment to the schedule
area highlighted by
the schedule Selector
May 5, 2003
Version 7.0.0.942
1) Corrected a problem that occurred very seldom when setting up fonts after
dropping the schedule on a form
2) Corrected a display problem with NoDropAreas that occurred in viewmodes that
display date, room, and time
3) Corrected an error that occurred when editing the last task in a TaskList and
closing its parent form
Apr 15, 2003
Version 7.0.0.939
1) Corrected the disappearance at certain times of the first column of the TaskList
control
Apr 7, 2003
Version 7.0.0.934
1) Corrected a display problem with the schedule in list mode when there are
2 or more appointments that have the same StartTime
2) Corrected a display problem with OutsideAreas and NoDropAreas when the Zoom property
is not set to 100%
3) Corrected a problem with scrollbars disappearing when changing the viewmode if
either one of the properties AutoColumnFit or AutoRowFit is set to true
Mar 31, 2003
Version 7.0.0.928
1) Corrected the occasional display of out-of-range appointments erroneously
appearing when the viewmode showed times on top
2) Corrected the column width when AutoColumnFit is true and Zoom is not 100%
3) Corrected a display error where the AM/PM indicator was displayed too many times
4) Corrected the erroneous removal of an appointment after canceling the property
dialog if the appointment was moved just before the dialog's display
5) Added a Tabs collection to the Contacts control to exposed a read-only collection
of the visible tabs
Mar 03, 2003
Version 7.0.0.915
1) Corrected AM/PM display at certain viewmodes when the TimeFormat property
was set to 12 hour
2) Corrected an error that occurred on the default dialog when appointments were
added in code when the viewmode is set to month mode
3) Corrected a text display error with Unicode characters
Feb 03, 2003
Version 7.0.0.912
1) Corrected a problem with the ScheduleItemReminder event not firing if an
appointment's AlarmReminder value caused the reminder to be on a different day from
the appointment itself
Jan 20, 2003
Version 7.0.0.906
1) Added the property AllowWordWrap to the schedule to control word wrapping
for appointments
2) Corrected the collection functionality for OutsideAreas and NoDropAreas where
they did not draw at certain times
Jan 13, 2003
Version 7.0.0.902
1) Corrected the Rooms and Providers collection so that Remove method may take
a key in addition to the index.
Dec 24, 2002
Version 7.0.0.900
1) Changed the time for an appointment to start dragging from 200 ms to the
system double-click time plus 50 ms
Dec 16, 2002
Version 7.0.0.894
1) Corrected a problem of scrolling to the wrong date on occasionally when using
the method SelectorStartDate
2) Corrected a error that occurred when importing an XML file with the ImportXML
method
Nov 25, 2002
Version 7.0.0.891
1) Corrected the schedule event "ScheduleItemStart" event not being raised on
the correct date
2) Corrected the wrong value being returned as the "Value" parameter in the AfterCellEdit
event of the Tasklist when editing a date value
Nov 18, 2002
Version 7.0.0.888
1) Updated the functionality of the ScheduleSummary control
2) Implemented method "ShowDateTime" on the ScheduleSummary control
3) The Schedule edit-in-grid functionality is now available for events and activities
4) The Schedule WhileItemResizing event is now raised for events and activities
as well
5) The cut-off icons that appear when an appointment is not completely displayed
may be toggled off with the property AllowCutIcons
6) Corrected an error that occurred when in the SummarySchedule control when a 24
hours time slot was selected
7) Standard icons may be toggled on/off using the following properties: AllowCutIcon,
AllowRecurrenceIcon, AllowFlagIcon, AllowAlarmIcon
Nov 04, 2002
Version 7.0.0.883
1) Corrected the wrong font being used in edit mode on the Contacts control
2) Added the property AllowSubItemPrompts to the contacts control to selectively
turn off subitem prompts
3) The colon character that separates a header prompt from header data is no longer
is automatically displayed on the Contacts control
Oct 14, 2002
Version 7.0.0.880
1) Corrected an error in the recurrence functionality when working in countries
where the first day of the week is not Sunday
2) The AlarmReminder property of a ScheduleItem may now be negative as well, in
which case will make the ScheduleItemReminder event fire N minutes after an appointment
has come due instead of before an appointment
Oct 01, 2002
Version 7.0.0.875
1) Added the ability to reference many of the collections by name and index
Sep 16, 2002
Version 7.0.0.867
1) Updated the behavior of objects in collections (Providers, Categories, Rooms)
to have a read/write "Name" property
2) Each Room, Category, and Provider object has a new long integer property: ItemData
3) The ScheduleItems, Rooms, Categories, and Providers collections now have two
new methods: FindByItemData and FindByID
Sep 03, 2002
Version 7.0.0.860
1) Corrected a display problem in the ScheduleSummary control when resetting
the associated schedule's MinDate/MaxDate properties
2) Corrected a run-time error that occurred occasionally when after editing an appointment
in month viewmode
Aug 26, 2002
Version 7.0.0.858
1) Corrected the display NoDropAreas and OutsideAreas that extended past the
end of the schedule at times
Aug 19, 2002
Version 7.0.0.854
1) Corrected an issue in viewmode DayRoomTopTimeLeft where an appointment scheduled
to end at midnight was displayed even when its room was scrolled out of range
2) Corrected an issue with the ShowItem method not working correctly if there are
more rooms than fit on a schedule without scrolling in a viewmode that displays
days, rooms, and times together
3) Corrected an error that occurred in the Notes control when placed on an MDI child
form in a .NET project
4) If a note object's text is set to empty string in the UI, the note will be removed
from its parent collection
5) Corrected a slight misalignment problem with the schedule in list viewmode
6) Added the property IsAdding to the Tasklist control to determine if the user
is currently editing the AddRow
7) Added the method AppendNewItem to the TaskList control to manually commit the
AddRow the Tasks collection
Aug 5, 2002
Version 7.0.0.848
1) Corrected a problem with the conflict calculation in viewmodes that contain
dates and rooms together.
2) Added 2 new events to the schedule control: WhileVerticalScrolling and WhileHorizontalScrolling
3) Added the property GridColor to the schedule control
4) Added functionality for the BackgroundClick for the schedule in the List viewmode
5) Added functionality for the SelectorStartTime property in List viewmode
Jul 29, 2002
Version 7.0.0.841
1) Added more Portuguese text
2) Corrected functionality of the methods SelectorStartDate and SelectorStartTime
in viewmodes list and month
3) Corrected an error that happened in Viewmode "vmcNormalRoomLeftTimeTop" when
editing an appointment from the default property screen and navigating between appointments
with the toolbar arrows
4) Corrected an error in the property pages when renaming an object to a numeric
string
Jul 15, 2002
Version 7.0.0.837
1) Added the MonthHeaderForeColor to control the text color of the schedule
in month mode
2) In month mode the schedule will now display only one line of text for each appointment
instead of truncating the second line
3) Added the read-only property EventHeaderHeight that returns the height in pixels
of the event header at the top of the screen if one exists
4) The schedule will now display activities across multiple days if need be in list
mode
5) Added the method "GoFind" to explicitly display the find dialog if necessary
6) Added scroll bars to the ScheduleSummary control
7) Corrected a problem with the time display not having enough display space when
switching from month mode to one where the time is on the left
8) Added the property AllowEventDrag to control movement of appointments to/from
the event header
9) Added the property "DisplayExtraFields" to the Contacts control to allow for
the display of custom properties as contact fields
10) Added the property "AllowExpandHeaders" to the Contacts conttrol to allow the
user to expand/collapse a contact to/from header only
Jul 01, 2002
Version 7.0.0.831
1) Corrected the behavior of the properties SelectorStartDate, SelectorStartRoom,
and SelectorStartTime to not scroll the schedule based on the NoVertScroll and NoHorzScroll
properties.
2) Added functionality such that the picture defined by the "Background" property
now applies in Month viewmode as well
3) Corrected functionality so that now the GetTimeFromCor method returns the correct
value when the viewmode is set to "List" mode
4) Added French translation
Jun 24, 2002
Version 7.0.0.742
1) Added the DefaultDialogSubjectCombo property that allows you to display a
list of texts for the Subject field on an appointment property window
2) Corrected a memory leak that occured in FoxPro, C++, and PowerBuilder development
platforms
Jun 17, 2002
Version 7.0.0.740
1) A problem with the default property screen allowing some property values
of read-only appointments to be edited has been corrected
2) Added new properties: SelectorStartDate, SelectorStartRoom, SelectorStartTime,
and SelectorCellLength that expose the position and size of the grid selector
3) The parameters of the IsEnabledAreaByValues method have been made optional so
that you may enter on the relevant parameters and leave the rest blank
May 24, 2002
Version 7.0.0.731
1) Removed the ObjectCaption property and replaced it with 2 properties: AppointmentsSingular
and AppointmentsPlural
2) Removed a compile error that occurred when the schedule source code was compiled
to native code
3) The navigation buttons for the month view are visible now when need be
4) Added 3 properties to define custom icons: CustomIconRecurrence, CustomIconFlag,
and CustomIconAlarm
May 13, 2002
Version 7.0.0.719
1) Corrected the ScheduleItemDblClick event to fire when the user clicks on
an "All Day" appointment
2) Corrected a small display issue with the display of conflicts in the "NoTime"
viewmodes
3) Corrected the display of icons on Appointments that were scheduled for a very
short period of time and therefore cut of the icon display
4) Icons are no longer shown when editing appointment text in-place, to give the
user more typing area
5) Appointment icons are now displayed with the viewmode specifies that the time
is on top
6) Unloading a schedule with many appointments in a viewmode with rooms is now many
times faster
Apr 22, 2002
Version 7.0.0.712
1) Double-clicking on an appointment with the right mouse button no longer causes
an edit to occur
2) Added the property EnforceTimeLimits to the Schedule control to allow enforcement
of a strict time boundary
3) Added the property EnforceTimeLimits, StartTime, and DayLength to the ScheduleProperties
control to allow enforcement of a strict time boundary
4) Corrected an error that occurred when canceling the default dialog in Month view
5) Corrected a display error that occurred when more than one activity was visible
on a schedule
6) Conflict resolution has been drastically improved, on the order at least 2 and
up to 10 times faster loading and unloading
7) The Conflicts object model has been totally redesigned to improve the performance
Apr 15, 2002
Version 7.0.0.705
1) Added the property GUID to the CSchedule class that defines each appointment
2) Added the ability to use the appointment GUID property for the "Item" method
in the ScheduleItems collection
3) Added the following properties to manage the appearance of the default appointment
property screen: DefaultDialogAlarmText, DefaultDialogSubjectText, DefaultDialogPriorityText,
DefaultDialogAllDayText, DefaultDialogAllowAlarm, DefaultDialogAllowCategory, DefaultDialogAllowPriority,
DefaultDialogAllowProvider, DefaultDialogAllowNotes
4) The properties PropertiesAllowCustomButton and PropertiesCustomButtonText have
been renamed to DefaultDialogAllowCustomButton and DefaultDialogCustomButtonText
respectively
5) Corrected the display of the schedule header in Month viewmode for non-roman
alphabets
6) Added the property AllowSelector that determines if the arrow keys move an selection
area or scroll the schedule canvas directly
7) Corrected the display of folded appointments when the appointment height was
much larger than the width
Apr 08, 2002
Version 7.0.0.701
1) Added the BeforeConflictPrompt event to allow for the changing of the conflict
prompting text
2) Changed the order of events; the DragDropScheduleItem event will be raised on
every drop and the conflict prompting text will be displayed afterwards (if necessary)
3) Corrected an issue with the MonthHeaderBackColor property not updating the header
row correctly in month viewmode
4) Each "CScheduleAreaEl" object which makeup the collections NoDropAreas and OutsideAreas
now has a text property to mark colored sections with text
Apr 01, 2002
Version 7.0.0.697
1) Added the Notes control
2) Added the collections ExtraFields and ExtraProperties to the "Tasks" collection
of the Task control
3) The object collections CScheduleCol, CTaskCol, CContactCol, and CNoteCol each
have a child collection "ExtraFields"
4) The objects CScheduleEl, CTaskEl, CContactEl, and CNoteEl each have a child collection
"ExtraFields" and "ExtraPropertries"
5) Added a Style property to the TitleBar control with 2 settings 3DStyle and OutlookStyle
6) Corrected the GetClustered and GetGrouped methods from producing an error when
called
7) Added the GetXML method to object type: CContactEl, CNoteEl, and CTaskEl
8) Corrected a printing issue in certain viewmodes when the ending time was 12:00
AM.
9) Added the ability to reset a schedule's select box by clicking on the time margin.
10) Added ToolTip display for appointments displayed in List and Month viewmodes
11) On the ContactProperties control, added the ability to double-click on the email
or web address icons to open an email and browser respectively
12) The contact default properties screen also has the above functionality
Mar 21, 2002
Version 6.5.0.693
1) Added the functionality to raise the "DblClick" event when the background
is double-clicked; the Index parameter is 0 when this is done over the background
2) Added the properties AllowChecked and Checked and event Checked to the ThreeD
line control
3) Corrected a problem when adding a Contact object by double-clicking the Contacts
control and canceling the default property dialog
4) Added the properties DefaultNoItemMessage and DefaultAddMessage to allow for
screen instructions for the user about the Contacts control
Mar 07, 2002
Version 6.5.0.691
1) Corrected an issue with the navigation buttons flickering when the mouse
moved over the schedule in calendar viewmode
2) Enhanced behavior of the month view: the first click on an appointment selects
it and any subsequent click puts the appointment into edit in place mode
3) Corrected errant behavior in the month view that occurred when there was significant
processing done in the SelectedDateChanged event; navigation buttons at the top
of the screen would continue to scroll even after the mouse was released
Feb 18, 2002
Version 6.5.0.688
1) Corrected a problem with adding Elements objects to Categories objects from
the custom dialog screen for adding "Other Categories" in design-mode
2) Corrected the display of too many appointments in the Schedule's Month mode for
day cell to hold
3) Updated Dutch translations
4) Corrected an issue with the BeforeEditText and AfterEditText events returning
an index of "0" for the ScheduleItem index when in month view
Feb 11, 2002
Version 6.5.0.684
1) Changed the "CScheduleAreaCol" class that is basis for the NoDropAreas and
OutsideAreas collection
2) Added the "EventHeaderClick" event that informs when the event header has been
clicked
3) Corrected the display of Rooms in several viewmodes when the rooms are in the
left margin and there is not enough room for their display
4) Added the TitleBar control
5) Added the ScheduleSumamry control
6) Corrected an issue with the SelectedItem property not being set by clicking on
an appointment in Month/List viewmodes.
Jan 25, 2002
Version 6.5.0.672
1) All dashed lines in the GUI have been replaced by true dotted lines
2) Corrected the display of appointments in list mode when changing either the MinDate/MaxDate
3) Corrected the recurrence icon that had an erroneous line through it
Jan 16, 2002
Version 6.5.0.669
1) Added event "BeforeDragTip" to allow for changing of the dragging tooltip
before it is displayed
2) Corrected an error with the TaskList that occured when its Resize event was called
many times in a row
Jan 04, 2002
Version 6.5.0.665
1) Updated the Norwegian text translations
2) Corrected a display problem with the StartTime property of the schedule control
when in design-mode
3) Added the property "AllowRowColTips" to allow tooltips for rows and columns to
be selectively turned off
4) Corrected the Rowsize property from changing sometimes when its value was close
to its minimum
5) Added the properties AllowTimeSelector and TimeSelectorColor to allow for a colored
arrow to be displayed next to the currently highlighted time
Dec 22, 2001
Version 6.5.0.662
1) Added the property "AlarmReminder" to each appointment which is the number
of minutes before the start time to raise the "ScheduleItemReminder" event
2) Added the event "ScheduleItemReminder" to the Schedule control to infom the container
some specified time before an appointment starts
3) Changed all StartTime property values from dates to strings to accommodate languages
that do not recognize the VB date type for times
Dec 17, 2001
Version 6.5.0.655
1) Corrected a problem when adding a Recurrence object with the ScheduleItems'
method "AddRecurrence"
2) Corrected a display problem when resizing an appointment that had a starting
edge to the left or top of the view port
3) The "RecurObjectCaption" property has been replaced with the general purpose
property "ObjectCaption" that will replace all instalces of the word appointment
on a schedule
4) The new property "ObjectCaption" will replace the text "Appointment" in all places
on the schedule, if the property has a value
Dec 11, 2001
Version 6.5.0.649
1) The ScheduleItems "Clear" method now does not repaint the screen as it clears
2) Enhanced the speed of loading ScheduleItems more
Dec 07, 2001
Version 6.5.0.645
1) Improved the speed of resizing appointments when many appointments are visible
on a schedule
2) Improved the speed of appointment conflict resolution by factor of at least 10
3) Added the DragFormatDate and DragFormatTime properties to determine the date/time
format of the drag tooltip
4) Added the RecurObjectCaption property to the Schedule control to allow customization
of the default "Appointment" text on the default Recurrence screen
5) Added the ObjectCaption property to the Recurrence control to allow customization
of the default "Appointment" text header
6) Added ability to press <Escape> key and unload the default property form is
nothing was changed
7) Added ability to mark areas with the arrow keys and press the <Enter> key
to create an appointment
8) Corrected an appointment length rounding error that occured when the user resized
an appointment's starting time
9) Corrected column/row resizing in certain viewmodes
10) Added Dutch translations
11) Added the SelectedColor property to define color of selection area when moving
with keyboard
Nov 21, 2001
Version 6.5.638
1) Improved the speed of scrolls and paints on the schedule
2) Updated translations of Norwegian, Danish, Spanish, and Italian
3) Changed the look of the ScheduleRecurrence control as well as the default properties
recurrence screen
Nov 19, 2001
Version 6.5.634
1) Corrected a problem with the default dialog not displaying when an appointment
is double-clicked in month mode
2) Added the property TimeLayout to toggle time display from single row to multi-row
3) Corrected erroneous appointment adding by double click day header
4) Corrected the placement of the right scroll button in month mode
Nov 14, 2001
Version 6.5.628
1) Added the TimeFormat property to the ScheduleRecurrence control
2) The schedule default dialog's Recurrence sub dialog now displays the time with
the Schedule's TimeFormat property
3) Updated translations of German
Nov 05, 2001
Version 6.5.625
1) Each ScheduleItem object has a new property "IsFlagged" to mark as noticeable
2) Each Contact object has a new property "HeaderOnly" to control the
display of details
3) Added category bar display to appointments in month mode
4) Added the properties Manager, Company, KeyWords to the ScheduleItems collection
5) Default schedule property dialog has been changed to give is the Outlook 2000
look-and-feel
6) Each Schedule object now has a Files collection to store associated file names
7) Added the AllowFiles property to the Schedule control to influence the display
of the default dialog
8) Corrected an issue with a default dialog prompt that a new appointment was in
a NoDropArea when displayed in (2) Room/Time/NoDay modes
9) Corrected an issue with the ExportHTML method finding conflicts when none existed
10) Added the AllowBrowse property to the schedule control to toggle the use of
scrolling appointments in the default dialog
11) Added the AllowFiles property to the schedule control to toggle the use of associating
files to an appointment with the default dialog
Oct 29, 2001
Version 6.5.623
1) Added the GetWeekNum function that returns the week number if a specified
date
2) Added the properties AllowWeekMargin and WeekMarginCaption allow for the display
of week numbers
3) Added the following properties to each ScheduleItem object: UseFontDetails, FontBold,
FontUnderline, FontItalics, and FontStrikethru
4) Corrected an error that occurred in List mode when the Cancel parameter was set
to True in the BeforeAdd event
5) Added the BeforeRecurrencePrompt event to cancel the recurrence user prompt if
necessary
6) Added the properties IconWarning and IconRecurrence to the ScheduleProperties
control
7) Added the properties IconBell and IconRecurrence to the Schedule control
8) Added the properties BeforeRoomHeaderDraw and BeforeDateHeaderDraw to control
back and fore colors of the headers as well as the text
9) The month mode no longer has a vertical scroll bar but two top aligned buttons
to control the currently displayed month
Oct 22, 2001
Version 6.5.614
1) Corrected an error that occurred when adding a NoDropAreas or a OutsideAreas
object
2) Added a Header property to each Contact object
3) Corrected a problem that occurred when moving an appointment to a different month
in calendar mode using the default dialog
4) Corrected a invalid return value in List mode when calling the GetNextFreeSlot
method
5) Changed the display of Calendar mode to have a header color
Oct 15, 2001
Version 6.5.612
1) Added the AfterFind event
2) Added the DefaultDialogCancelClick event to provide notification of the user
pressing the Cancel button of a default dialog
3) Added up/down arrow icons to be displayed on time-left schedules to indicate
appointments that have their top and/or bottom sections cut-off
4) Changed the display style of the month viewmode of the schedule
5) Added the GetMonthAttribute and SetMonthAttribute methods to the schedule to
allow the setting of colors for month mode
6) A ForeColor property has been added to each CTask object on the TaskList control.
7) The StrikeThroughForeColor property has been remove from the TaskList Control
since each Task object has its own ForeColor property
8) Added the properties TabNumericText, TabAlphaText, and TabAllText to the Contacts
control to allow for multi-language support
Oct 9, 2001
Version 6.5.607
1) Added the method HitTest to the controls Schedule, Contacts, and TaskList
2) Corrected the remove behavior of the schedule in month viewmode
3) Corrected a problem with the AfterEdit event not firing if the default dialog
was model
Oct 1, 2001
Version 6.5.601
1) Added some Spanish translations
2) Corrected ImageList error that occurs even when specifying a valid ImageList
3) Corrected a problem with the ImportXML method so that it now loads saved NoDropAreas
4) Add two parameters (Button, Shift) to the following events: CategoryHeaderClick,
ProviderAvailableHeaderClick, ProviderScheduledHeaderClick
5) Corrected the display of the List mode where the headers where not properly spaced
6) Corrected a display problem with the ImageList property on some computers
Sep 28, 2001
Version 6.5.586
1) Expanded functionality of NoDropZones
2) Added the Month name and year to printed schedules in Month viewmode
3) Added printing for Viewmodes: DayLeftRoomTopNoTime and DayTopRoomLeftNoTime
4) Enhanced the default Contact dialog to have a multi-line Notes field
5) Added PhoneMask to the ContactProperties control for custom phone number formats
6) Added DefaultPhoneMask to the Contact control for custom phone number formats
on the default dialog
Sep 20, 2001
Version 6.5.579
1) Corrected behavior problems with the NoDropAreas collection
2) Added the properties MouseIcon and MousePointer to the Header control
Sep 17, 2001
Version 6.5.569
1) Added Resize event to the Contact and TaskList controls
2) Added the RecurrenceFailed event to the ScheduleProperties control to inform
the container if the Recurrence pattern overlapped an invalid area and failed
Sep 10, 2001
Version 6.5.565
1) Added the RightToLeft property to Schedule, TaskList, and Contacts control to
support right-to-left languages
2) Remove the collections NoDropDates, NoDropRooms, and NoDropTimes to be replaced
with NoDropAreas
3) Remove the collections OutsideDates, OutsideRooms, and OutsideTimes to be replaced
with OutsideAreas
4) Dates are now formatted consistently for all move/copy dialog boxes
5) Removed the OutsideColor and NoDropColor properties as these are defined by their
collection objects now
6) Added AllowActivities property to the Schedule and ScheduleProperties
7) Added the read-only property IsActivity to each ScheduleItem
8) Corrected the header click events (day, room, and time) to fire at the correct
time
9) Added the MoveSeries method to move all of the appointments in a series
10) Added tooltips to the "More Appointments" screen that displays in the schedule's
month mode
11) Added the AllowScrollBars property to toggle the scrollbars on/off for a schedule
12) The CScheduleEl object's 'ItemDate' property has been renamed to 'StartDate'
Aug 27, 2001
Version 6.4.550
1) Added an ExtraProperties collection to each Room, Provider, and Task object
2) Corrected the Outside collections (OutsideDates, OutsideRooms, and OutsideTimes)
to work in all normal viewmodes
3) Added the RoomHeaderAlign and DateHeaderAlign properties for text alignment control
4) Added functionality to not move/copy appointments if they are Read-only in addition
to being non-editable
5) Changed the display of times when shown in the top margin, the hour font if now
the same size as the minute font
6) The XML files created now store dates and times as numbers to eliminate confusion
of international formats
7) Changed recurrences such that a recurrences pattern may be specified to end on
a date after the MaxDate
8) Added tooltips to the day and room headers
9) Corrected an error that occurred when displaying a modeless dialog from a modal
form
Aug 15, 2001
Version 6.4.545
1) Added the AppointmentBorderWidth property
2) Corrected the ShowDay method in Month view
3) Corrected the MonthDayClick event in Month view
4) Added functionality to allow any object (Contact, Task, Appointment) to be dropped
on any other control in the suite
5) Added the following events to various controls: DragOverScheduleItem, DragDropScheduleItem,
DragDropContact, DragOverContact, DragDropTask, DragOverTask, DragOverOtherObject,
DragDropOtherObject
6) Added the following properties to various controls: AllowContactDrops, AllowTaskDrops,
AllowScheduleDrops
Aug 6, 2001
Version 6.4.540
1) Added an ImageList property to the schedule
2) Added an Icons collection to each ScheduleItem
3) Corrected a TaskList control repainting problem when a column width was changed
Aug 1, 2001
Version 6.4.524
1) Install file supports uninstalling and Win2000 installations
2) Corrected a problem with resizing rows at certain times
3) Corrected a problem with resizing appointment that were directly next to NoDrop
Zones
4) The schedule now allows Contact objects to be dragged form the Contacts control
and dropped on the schedule
5) Updated translations for Danish, Italian, Norwegian, Portuguese, and Spanish
Jul 13, 2001
Version 6.4.495
1) Added the AllowRecurrences property to the Schedule Control
2) Added the AllowRecurrences property to the ScheduleProperties Control
3) Added GroupId property to each ScheduleItem object
4) Added functionality for recurring appointments
5) Corrected the Contacts control form excessively repainting when using the default
Properties screen
6) Added the ListDisplayDayOfYear property for the display of total days per year
in List view
7) Remove the DisplayTimeOnTop and DisplayDayRoom properties and replaced them with
extra ViewMode property settings
8) Added the DefaultDialogModal property to control default property window's modality
9) Added the DefaultDialogFloater property to control the Z-Order position of the
default dialog
10) Added the PropertiesAllowCustomButton and PropertiesCustomButtonText properties
that to control the display of a custom button on the default property window
11) Added the PropertiesCustomButtonClick event that will fire when the custom button
of a default property window is clicked
12) Added 2 new viewmode settings for displaying no time and days left and rooms
top or vice versa
13) Added the FindDialogModal property to control the Find dialog's modality
14) Added the FindDialogFloater property to control the Z-Order position of the
Find dialog
Jun 22, 2001
Version 6.3.441
1) Corrected calculation problems with the Conflicts collection
Jun 19, 2001
Version 6.3.431
1) Updated Spanish translation
2) Added the properties ToolTipTextBackColor and ToolTipTextForeColor to control
the colors of the bubble tips
3) Corrected an HTML generation problem when the UseFrames property of the HTML
parameters object is False
4) Rebuilt appointment Conflict checking to increase speed with large schedules
5) Added the MonthDateHeaderClick, MonthDateDblClick, MonthDateHeaderDblClick event
6) ExportHTML now generates a Listmode file when the Viewmode is set to List
7) Added the ColumnHeaderClick event to the TaskList control
8) Corrected some of the flickering problems with the Contacts control
9) Corrected a problem with the resizing of columns on the Contacts control
10) Corrected the Tasklist moving focus to the top row on an edit
11) The ConflictCheck property has been removed, conflicts will always be checked
May 29, 2001
Version 6.2.422
1) Added the properties TimeBackColor, TimeForeColor, TimeFont, TimeAppearance
to control the time margin
2) Added the properties DayRoomBackColor, DayRoomForeColor, DayRoomFont, DayRoomAppearance
to control the day/room margins
3) Added the properties CategoryBackColor, CategoryForeColor, CategoryFont, CategoryAppearance
to control the category margin
4) Added the properties ProviderBackColor, ProviderForeColor, ProviderFont, ProviderAppearance
to control the provider margin
5) Added the property OtherAreaBackColor
6) Corrected a problem with the screen refreshing when tabbing between appointments
7) Added the FirstDayOfWeek property to provide a way to define the starting day
of the week in month mode
8) Added the CategoryBarWidth property for setting the width of the category bars
9) Added the ProviderBarWidth property for setting the width of the provider bars
May 21, 2001
Version 6.2.418
1) Added the TabVisible property to toggle the tabs on/off
2) Added the EventsFrozen property that allows for the toggling of all events on/off
3) Enhanced tooltips to be bubble shaped tooltips
May 17, 2001
Version 6.2.414
1) Corrected a problem that occurred in very specific circumstances when printing
appointments that did not line up with ScheduleIncrement boundaries where their
ends were cut off
May 07, 2001
Version 6.2.410
1) Corrected the category bars display in Day/Room mode
2) Corrected the GoPrint routine to print from 12:00 AM to 12:00 AM the next day
(full 24 hours)
3) Corrected a problem with adding with a delay (like MsgBox or user prompt) in
the AfterAdd event
Apr 24, 2001
Version 6.2.402
1) Updated Norwegian translation text
2) Added the AutoHilite property
3) Added OutsideDates collection
3) Added OutsideRooms collection
4) Changed the OutsideTimeColor property to OutsideColor
Apr 9, 2001
Version 6.2.392
1) Correct the display of the "&" character on the schedule
2) Correct the problem with not being able to set the HiliteBarBottom and HiliteBarTop
properties
3) Decreased the appointment repainting time to one third of its former value
4) Made the columns of the TaskList sizable
5) Removed the Sizable property of the CTaskColumnEl object
6) Added a horizontal scrollbar to the TaskList
7) Added complete support for the Italian language
8) Compiled with Visual Basic Service Pack 5
Apr 2, 2001
Version 6.2.350
1) Added functionality to the "Find Appointments" dialog
2) Corrected a problem with category and provider bars being drawn in the left margin
for appointments outside of the MinDate/MaxDate values
Mar 27, 2001
Version 6.2.347
1) Added drag-drop functionality to the Contacts control
2) Added the ContactProperties control
3) Added the following properties to the Contacts control: ColumnWidth, AllowColumnResizing,
AllowAdd, UseUnicode, AllowInterWindowDrop, AllowOtherDrops, AllowDragToFile, AllowDragFromFile,
Enabled, AllowCopy
4) Added the UseUnicode property to all controls
5) Added the OutsideTimes collection to the schedule to allow for colored times
that are not NoDrop zones
6) Added the OutsideTimeColor to define the color of the OutsideTimes collection
7) Added the Notes and Priority properties to the CTaskEl object
8) Added Categories collection to the Contacts control
9) Added Category property to the CContactEl object
10) Added the AllowFind property
11) Added the Find Appointments dialog box
Mar 19, 2001
Version 6.2.327
1) Updated the user's manual Word document
2) Corrected the EventHeader overhang in certain configurations
3) Added the Contacts control
4) Corrected a memory leak that occurred when using the schedule repeatedly
Mar 12, 2001
Version 6.1.321
1) Added the ability to check for software updates in the about box
2) The GbSubClass and CommonDialog controls are now late bound so as to avoid any
errors with older versions on target machines.
3) Added Properties AllowDragToFile and AllowDragFromFile that control behavior
for dragging appointments to and from files
Mar 05, 2001
Version 6.1.312
1) Expanded the functionality of the ExportHTML method
2) Added the additional ViewMode of List
3) Corrected a problem with setting the Cancel parameter to true in the BeforeAdd
event
4) Corrected a problem with the RoomHeaderClick not firing in certain instances
5) Enhanced the column and row resizing functionality
6) The CategoryClick event now returns the Category object as a parameter
7) The ProviderAvailableHeaderClick and ProviderScheduledHeaderClick events have
been added
8) The ProviderAvailableClick and ProviderScheduledClick events now returns the
Provider object as a parameter
9) The Interfaces of the following events have changed: AfterCopy, AfterMove, BackGroundClick,
DayHeaderClick, DragComplete, RoomHeaderClick, SelectedItemChange, TimeMarginClick,
TabClick
10) Added SelectedDateChanged event that is raised in the Month and List viewmodes
when the date changes
Feb 21, 2001
Version 6.0.271
1) Correct a display problem on some machines when dragging an appointment
2) Enhanced functionality for the AllowOtherDrops property
Feb 15, 2001
Version 6.0.263
1) Added MouseWheel support for the Schedule control
2) Added Provider interface to the ScheduleProperties control
Feb 07, 2001
Version 6.0.237
1) Corrected a display problem when setting the AllowWarning on the ScheduleProperties
control
2) Expanded the language support to include all dialects of the supported languages
Jan 22, 2001
Version 6.0.208
1) Added ability to resize rows from any row division not just at hour breaks
2) Added the AutoFocus property to the Schedule control
3) Added a MonthView control that allows a schedule to be viewed a month at a time
4) Added the MonthEvenBackColor, MonthEvenForeColor, MonthOddBackColor, and MonthOddForeColor
properties to support the month view
5) Added the IsEvent property to the ScheduleItem object that allows the appointment
to be an all day appointment that is not displayed at a specific time
6) Added the AllowEvents and EventHeaderColor properties to allow a portion of the
header to display events for a day
7) Added a Header control that may be used to design applications that have a Win2000
feel
8) Added a TaskList control to add the Outlook "look and feel"
9) Added a ScheduleProperties control so custom property screens may be developed
10) Added the ToolTipDisplay and TextDisplay properties to allow for customization
of the schedule display
11) Added the ProviderAvailableClick and ProviderScheduledClick events
Dec 15, 2000
Version 5.3.195
1) All of the collections object references have been set to read-only so that developers
may not set a collection reference to Nothing
2) Rooms with carriage returns or line feeds will now display the Room name on multiple
lines if DisplayTimeOnTop is False
Dec 8, 2000
Version 5.3.190
1) Added the "GetScheduleItemFromCor" method to retrieve the appointment under a
coordinate
2) Modified the "DragDropSchedule" event to include the coordinates on which the
object was dropped
Dec 1, 2000
Version 5.3.186
1) Added the AppointmentCategoryBar property
2) Corrected an appointment display problem when adding an appointment with the
AllowEffects property set to False
3) Corrected the text display that asked to delete an appointment instead of moving
it, when moving an appointment
Nov 12, 2000
Version 5.3.173
1) Corrected a problem with the Conflicts calculation routine, the schedule now
stacks the conflicts correctly.
2) Corrected a problem with the calculation of the value for ConflictDayCount of
the Conflicts collection when the Schedule property DisplayDayRoom had a value of
'both'
Nov 07, 2000
Version 5.3.167
1) Corrected an occurrence of the HTMLDone event being called before the HTML file
was closed (when using the ExportHTML method)
2) Added the XMLStart and XMLDone events
Nov 01, 2000
Version 5.3.155
1) Added a DragComplete event that is raised after every drop, valid or not
2) Added the "GridLines" property to toggle the display of the grid
3) Added the "BackGround" property that allows for background graphic
to be displayed instead of the backcolor
4) Added the "CategoryBackcolor" property to allow customization of the
category bar area
5) Corrected an error that occurred under rare circumstances when removing an appointment
with the <DELETE> key
Oct 19, 2000
Version 5.3.145
1) Corrected a focus problem when using the "Show.." functions and a Schedule
is running as a background process
2) Correct a export problem with the method ExportToHTML when in RoomOnly mode
3) Corrected a problem with the ExportXML method saving multi-line texts and extended
ASCII characters
Oct 09, 2000
Version 5.3.132
1) Added the AutoColumnFit and AutoRowFit properties so that columns and rows may
be sized automatically to fit the schedule width and height.
2) Added the OLEDragFormat property so that OLEDragDrop operation may be checked
manually in host applications
3) Added the NoHorzScroll and NoVertScroll properties to allow for the turning off
of the scrollbars
4) Added the Resize event
Sep 26, 2000
Version 5.3.119
1) Updated the Norwegian text.
Sep 15, 2000
Version 5.3.109
1) A out-of-range error was corrected that happened occasionally when the mouse
was clicked on the background
2) A display problem was corrected that occurred in RoomOnly mode when there were
more rooms than could be displayed and the user was moving/copying an appointment
to a non-displayed room
3) Each ScheduleItem has now has an "ExtraProperties" collection that
may hold any number of Name/Value pairs as extra information. This was added as
a convenience for developers who need to store extra information and in no way influences
schedule processing.
4) The file "XMLParse.dll" (included in installation) is now required
to save/load schedules using the LoadFromFile and SaveToFile methods
5) The "CFileLoadSave" class has been changed to "CXMLParameters"
6) The method "LoadFromFile" has been changed to "ImportXML"
7) The method "SaveToFile" has been changed to "ExportXML"
8) Some printing problems were corrected that occurred in various display modes
9) The file format has changed, it is now saved in true XML format
Sep 07, 2000
Version 5.2.86
1) Corrected a problem with the Conflicts collection not updating itself properly
at times
2) The Conflicts collection has been further optimized for speed when there are
several hundred ScheduleItems
3) Added the method "IsEnabledAreaByValues" that will return the availability
of an area based on the NoDrop collections
4) When copying/moving an appointment there were certain properties that were not
transferred that now are transferring to the new appointment: MaxLength, MinLength,
Tag, ToolTipText
5) Added the ability to loop through the collections using the "For Each"
syntax in Visual Basic
6) The painting of the screen has been improved for speed in some instances
Aug 28, 2000
Version 5.2.79
1) Corrected a problem with the properties box not displaying correctly if the AllowEffects
property was False
2) Changed the way that the time was displayed by making the hour font twice a large
as the minute font
3) Added the "DisplayMinutes" property so that the minutes may be displayed
selectively as desired
4) The default font has been changed to "Arial" for its appearance when
scaled
5) There was an extra DLL included in the last build that causes the schedule not
to display in certain ActiveX containers
Aug 17, 2000
Version 5.2.60
1) Corrected a problem with the ScheduleItemClick not firing when DisplayTimeOnTop
is True and clicking on an appointment at the schedule's top
2) Corrected a display problem with the Time showing 00a/00p instead of 12a/12p
when DisplayTimeOnTop is True
3) The display of Time was enhanced. When the ScheduleIncrement was very small the
hour was not visible at times. Now the hour is always visible on the screen ScheduleIncrement.
4) Corrected the ScheduleItemStart event being raised at the correct time but for
appointments that were not scheduled on the current day
Aug 01, 2000
Version 5.2.57
1) Corrected a problem with the Conflict message not displaying in certain circumstances
July 20, 2000
Version 5.2.54
1) Corrected a timer issue that raised an error in certain cases
2) Corrected a display problem with NoDrop zones
3) Corrected a display problem when running inside Windows 2000
July 8, 2000
Version 5.2.28
1) Added Norwegian to the supported languages
2) Corrected issues with the resizing of columns and rows
June 30, 2000
Version 5.2.19
1) Added property ConflictCheck to toggle conflict checking
2) Optimized unloading
Jun 26, 2000
Version 5.2.11
1) Enhanced functionality of the AllowEffects property, to display effects for the
default dialog box
2) A time-comparison, rounding error that occasionally happened in the GoPrint method
has been corrected
3) Corrected an occasionally problem that happened when printing RoomsOnly
4) Corrected a problem with ScheduleItems Add method when there is a code cancel
in an add an edit
Jun 22, 2000
Version 5.2
1) Added Zoom capability
2) Added the ability to round appointments using the property "Rounded"
3) Added functionality so that all collections can be manipulated using the For
Each...Next syntax
4) Added a 12-minute increment to the ScheduleIncrement property
5) Added SchedulePrinters collection that lists all system printers
6) Added a verbose users manual to the install
Jun 12, 2000
Version 5.1.32
1) Corrected an error in the Providers collection Rename method
2) Added a custom file format to facilitate in "light" [no database] saves
and loads using the methods "SaveToFile" and "LoadFromFile"
3) Renamed all classes that begin with "cls" to begin with "C"
this will affect 11 classes
4) Removed the "CloseSchedule" method
5) Changed the parameters of "ExportHTML", this method now takes a parameter
object
Jun 6, 2000
Version 5.0.25
1) Corrected a display problem when trying to display rooms and NO rooms are present
in the "Rooms" collection
2) Corrected test projects for international date format differences
Jun 2, 2000
Version 5.0.21
1) Corrected the Date and Room header text to end with "..." if too long
2) Added more optimization to the conflicts collection
3) Added the "GetNextFreeSpot" method to the control to aid in finding
an available appointment slot
May 26, 2000
Version 5.0.10
1) Added additional time increments [1, 2, 3, 4, 6] minute increments
2) Added a NoDropColor to specify what color NoDrop zones will be
3) Added NoDropDates, NoDropRooms, and NoDropTimes collections to the control so
that NoDrop zones might be specified
4) Correct an update problem with the Date and Room properties in the Properties
window for the [DisplayDayRoom=Both] mode
May 13, 2000
Version 5.0.0
1) Added HTML Export functionality with the ExportHTML method!
2) Added events to support the HTML functionality HTMLStart, HTMLPercentDone, HTMLDone
3) Added the events DragEnterSchedule and DragExitSchedule that will let the user
know when the user is entering and exiting the schedule window with a drag
4) Added more correct header sizing for dates and rooms
May 5, 2000
Version 4.7.258
1) Added an "InitialDragOperation" parameter to the BeforeDrag event that
will allow you to determine if the user is invoking the copy or move operation
2) The "AllowItemResizing" property has been changed to a range of values
that allows the user to resize a combination of top/left/bottom/right values of
the appointment
3) When DisplayTimeOnTop = True then DateHeader resizes to the longest day of the
week automatically
4) The minutes header has been removed from the time header when DisplayTimeOnTop
= True and (ScheduleIncrement = 60)
5) In TimeFormat = 12Hour mode, noon will be displayed "12p" instead of
"00p"
Apr 21, 2000
Version 4.7.244
1) Added a "BeforeDrag" event that allows the developer to read the properties
of the original appointment before a drag
Apr 15, 2000
Version 4.7.239
1) Added a read-only "Index" property to each ScheduleItems element to
return the index in the ScheduleItems collection
2) Added the ability to <Tab> between appointments
3) Added a "TabOrder" property to determine the order in which the <Tab>
key cycles though the appointments
4) Added the ability to resize the selected appointment with the keyboard using
the <Shift> key and <Up>,<Down> or <Left>,<Right>
Apr 11, 2000
Version 4.7.231
1) Added addition Swedish and Italian text to the control
Mar 31, 2000
Version 4.7.226
1) Added functionality to the schedule that scrolls the schedule area during a boundary-edge
drag without moving the mouse
2) Optimized the Conflicts collection to perform faster
3) Added the standard "Effect" parameter to the "DragOverSchedule"
and "DragDropSchedule" events that allows for the display of copy/move/nodrop
DragDrop symbols during a drag
4) Corrected event sequence by making the "DragDropSchedule" event fire
before any of the following BeforeAdd/BeforeMove/BeforeCopy
5) Added the "WhileItemResize" event that allows you check the size of
an appointment while resizing it, this is most useful for checking conflicts
6) Added an "ApptLength" parameter to the "DragOverSchedule"
and "DragDropSchedule" events
Mar 27, 2000
Version 4.6.212
1) Corrected problems with printing and added additional printing capabilities
2) Added the ability to drag an appointment space onto a schedule instead of double-clicking
an appointment into existence
3) Added MinLength and MaxLength to ScheduleItem elements that determine the length
ranges for an appointment
Mar 24, 2000
Version 4.6.194
1) Corrected a printing error that started with optimizations added in the last
build
2) Added better printing events like PrintDone and PrintStart
Mar 21 ,2000
Version 4.6.185
1) Corrected a drag-drop problem when dragging text or files from an external application
onto the Schedule
2) Corrected an error that occasionally occurred when closing a schedule
Mar 17, 2000
Version 4.6.179
1) Added better clean-up procedures to correct memory leaks
2) Corrected a problem with the "GetConflicts" method when in RoomOnlyMode
3) Corrected a problem with the ScheduleItemStart event not firing in certain instances
4) Corrected a display problem with edit text box when the appointment was sized
to small for writing
Mar 14, 2000
Version 4.6.155
1) Enhanced the Test Projects for easier to follow examples
2) Removed the "AllowProperties" property. It had no functionality.
3) Corrected a display problem when using the Toggle "UseOtherCategories"
when a schedule was loaded
4) Added "DragDropSchedule" event so that developer could create his own
custom message for appointment dropping.
Mar 7, 2000
Version 4.6.155
1) Corrected a problem with the AllowOtherDrops property not letting other drops
move over a schedule
Mar 3, 2000
Version 4.6.151
1) Corrected a problem with the 12/24 display when TimeOnTop
2) Renamed the "AllowResizing" to "AllowItemResizing" so it
will not be confused with the other resize properties
3) Corrected a problem with mouse flicker that occurred on some systems
Feb 11, 2000
Version 4.6.134
1) Added BeforeVerticalScroll and BeforeHorizontalScroll events
2) Correct some configuration problems with property pages
Feb 8, 2000
Version 4.6.130
1) Added a Tag property to the ScheduleItem class
2) Added a ScheduleItemDblClick event so that ScheduleItem double-clicks may be
captured
Feb 4, 2000
Version 4.6.124
1) Added the BeforeItemResize event
2) Added minute text to the hour headers when the time is displayed on top
3) The parameters for the BeforeMove and BeforeCopy event have been changed to make
appointment identification easier
4) Added an AllowRowResizing property and row resizing with events BeforeRowResize/AfterRowResize
Jan 28, 2000
Version 4.6.118
1) Corrected a compatibility problem with J++
2) Made the Provider and Room collections take a Null value for the Before and After
parameters so that J++ users could use this functionality
4) Corrected the ScrollTips to display the time according to the TimeFormat property
so when scrolling the time is displayed as the developer intended
5) The BeforeDelete event has been modified to customize the text given to the user
as a delete prompt
Jan 25, 2000
Version 4.6.98
1) Corrected a problem that caused the GoPrint method to fail in J++ and Visual
FoxPro
2) The ScheduleTimeFormat constants have been changed so that they do not begin
with a number. (Example: [12Hour] has been changed to [Hour12])
3) Temporary files used during printing are now removed from the hard drive
4) Added a ScheduleLines collection to display marker lines at particular times
if desired
Jan 19, 2000
Version 4.6.76
1) Corrected a problem with the BeforeMove event parameter "NewRoom" not
having the correct value
Jan 10, 2000
Version 4.6.72
1) Corrected a problem that occurs when copying to the same schedule window
Dec 14, 1999
Version 4.6.64
1) Removed the BeforeProperties/AfterProperties events. This has been replaced by
the BeforeEdit/AfterEdit events
2) Removed the ShowApptProperties method. This functionality has been moved to the
EditItem method.
3) Added the BeforeEditText/AfterEditText events to give events that the DisplayText
is being edited by the user
Dec 10, 1999
Version 4.6.59
1) Appointments that started before the master schedule StartTime overlapped the
headers. This has been corrected.
2) The BeforeDelete/AfterDelete events were fired during an appointment move. This
has been corrected.
3) Added a DisplayName property to the Rooms collection that allows for the properties
window to display a custom header for the available rooms
4) Added the BeforeCopy/AfterCopy events so that a difference can distinguished
between Moving and Coping appointments
Dec 03, 1999
Version 4.6.43
1) Corrected a scrolling problem with the last room in RoomOnly Mode
2) Corrected a printing problem in RoomOnly Mode
3) Enhanced the appointment drag/drop capability to scroll when an appointment is
near the schedule edges even when mouse is not moving
4) Added property "DynamicScroll" that allows the schedule to refresh
as the scrollbars are dragged instead of when the mouse is released
Nov 30, 1999
Version 4.6.36
1) Corrected a problem that sometimes caused the "ColumnWidth" to be 0
and gave an error.
Nov 19, 1999
Version 4.6.26
1) Corrected a problem with the AfterItemResize event
2) Corrected a problem with the ShowItem method
3) When the user drag/drops an appointment the Name as Index is now saved
Nov 12, 1999
Version 4.6.3
1) ScheduleItemClick event declaration has been modified to include the button and
shift state.
2) The AfterResize event is now raised correctly
3) Added Providers collection to keep up with ScheduleItem's providers
4) ScheduleItem has new property Provider
5) Now there is Category and Provider views of schedules.
6) Added several new properties to handle the new provider mode
Nov 05, 1999
Version 4.2.84
1) Made appointments resizable with mouse, there are no more resize buttons.
2) When user presses the mouse button it will remove the selected appointment (if
one). This behavior was not reliable before.
3) The user can now see the appointment as he drags it. An outline is displayed,
even across multiple windows.
4) Corrected the "AllowResizing" property to function as specified
5) Removed the AutoSelect property. Appointments are always highlighted when the
mouse moves over them.
Oct 26, 1999
Version 4.2.74
1) Corrected a display problem in MS-Access with the enabled property
2) Corrected RowHeight problem
Oct 20, 1999
Version 4.2.48
1) Corrected a display problem when AutoRedraw=False is used. This should not have
much of an effect since this property should never be used except in loading a control
Oct 7, 1999
Version 4.2.40
1) Added property "AllowInterWindowDrop". This will allow you to selectively
turnoff inter-window (between window) drops.
2) Corrected problem with loading in MS-Access
Sep 23, 1999
Version 4.2.18
1) If the Schedule was in "DayOnly" mode and there was an appointment
scheduled for (MaxDate+1), the appointment would show up even though it was past
the "MaxDate". This has been corrected.
Sep 10, 1999
Version 4.2.0
1) The Room schedule has been removed
2) The Schedule now displays in 6 different modes
3) Added properties DisplayDayRoom, DisplayTimeOnTop, these display the schedule
in different modes
4) Enhanced printing routines.
5) Removed the ability to <CTRL> click an appointment, now you can double-click
or NOT.
6) Because of above, the property "CanDblClickAdd" has been removed. Now
all control for user add is in "AllowAdd"
7) Added "DisplayDragTip" property to let the developer control if a tooltip
is displayed when moving an appointment
8) Added "DragOverSchedule" event so that developer could create his own
custom message for appointment dragging.
9) Added "AllowOtherDrops" property that allows anything from other program
to be dropped on a schedule and show up as a new appointment
10) The Week planner has been removed from the edit window.
11) The properties window has been removed
12) As for above the "ShowPropertyWindow" property has been removed
Aug 17, 1999
Version 4.0.4
1) Corrected problem with "AfterItemResize" returning the wrong index
2) The resize bars no longer show up if the new property "AllowResizing"
property is False
3) Updated Printing routine
Aug 2, 1999
Version 4.0
1) Added a "ScheduleItemStart" event to be raised when the start time/date
of an appointment has come to pass. This can be used to build applications that
start events automatically.
2) Added printing, a print image can be made of a schedule or any part of a schedule
3) Removed the capability to size individual columns
4) The Room object now longer has a width property (see #3)
5) Added property "PrintPageInfo"
6) Removed the "ShowCategories" method
7) Added two events "BeforeColumnResize", "AfterColumnResize"
that are fired in response to column resizing
Jul 27, 1999
Version 3.5.16
1) Added language translation for Italian
Jul 21, 1999
Version 3.5.0
1) Added functionality to allow in place edits when user clicks an appointment
2) Added HiliteBarTop, HiliteBarBottom properties so that highlighted appointments
are displayed differently than other appointments
3) Removed the HiliteBackColor and HiliteForeColor properties because they are not
needed anymore
4) Added CloneItem method to both schedules
5) TimeFormat property on Room schedule has been corrected
6) Added a BackColor and ForeColor property to each ScheduleItem to replace the
global colors
7) Removed the ApptBackColor and ApptForeColor properties (see #6)
Jul 15, 1999
Version 3.4.15
1) Added language translations for Portuguese
2) Correct a drag-problem when an appointment overlapped the visible display.
Jul 12, 1999
Version 3.4.6
1) Added language translations for English, Swedish, German
2) Added parameters to the BeforeAdd event that specify appointment detail information
Jun 18, 1999
Version 3.3.45
1) Conflicting appointments now display side-by-side
Jun 1, 1999
Version 3.3.28
1) Recompiled for VB6
2) Added more robust deallocation procedures for internal objects to save resources
3) Added Conflict Room count for Room schedule. The 'Conflicts.ConflictDayCount'
property now reflects the number of conflicting rooms too.
4) Removed Open/Save functionality to flat file. All loads/saves must be performed
by the developer to/from a database with the 'ScheduleItems' Collection.
5) Corrected problem with room schedule's appointments disappearing when moving
an appointment.
6) Corrected problem with the room schedule always displaying the last room when
moving an appointment.
7) Corrected Type Mismatch error if appointment was dropped on itself.
Apr 23, 1999
Version 3.2.36
1) Reordered Event sequences. BeforeAdd, BeforeDelete, AfterAdd, AfterDelete to
included code and user actions
2) Added ToolTips to Appointment resizing buttons
Apr 6, 1999
Version 3.2.33
1) Added BeforeMove event that allows you to build a custom prompt if need be.
2) Corrected Drag functionality when property CtlAdd=False
Mar 31, 1999
Version 3.2.32
1) Fixed a problem with the Room Scheduler not accepting dragged appointments
Mar 19, 1999
Version 3.2.26
1) Screen occasionally turned black. This problem has been corrected.
2) If an appointment starts before the DayStart and ends after the last Daytime,
it will now display properly on the screen.
3) A BlackOutColor property has been added. This allows you to specify the color
of the block for a ScheduleItem with BlackOut = True
4) ScheduleItems now have a separate ToolTipText property. No longer will the DisplayText
be the ToolTip.
5) You now have the option of making ScheduleItems resizable without going to the
properties screen. A highlighted appointment now has a scrollbar that allows for
its length to be changed.
Mar 5, 1999
Version 3.1.93
1) Enhanced Room resizing functionality to allow resizing of room width too large
to display
2) Added a ColumnWidth Property to the Day Schedule thus making the day schedule
column widths programmatically sizable
3) The room schedule's resize bar width has been made smaller
4) Added a CtrlAdd property so that appointments can be made without holding the
<CTRL> key
5) Enable Property now disables all parts of the schedule properly
Feb 26, 1999
Version 3.1.84
1) Fixed drag problem with Multi-line DisplayText property
2) Made sizeable Room splitter black so it is easier to see
Feb 17, 1999
Version 3.1.64
1) Added "ItemData" property to each ScheduleItem
2) Added "Id" property to the elements of the collections: ScheduleItems,
Categories, Rooms
3) Fixed Scrolling error on Room Schedule if window is less than one room width
4) Added a blackout property to each ScheduleItem element
5) Added functionality to drop ScheduleItems between different schedules (cross-window
drag-drops)
6) Error checking for trying to load a Room schedule file into a Day schedule window
and vice versa
7) Added a read-only UniqueKey to each ScheduleItem. This can be used as its unique
reference.
8) Each Room element has an added "Id" and "Width" property
9) Added column resizing to Room Schedule
10) Added AfterColumnResize event
11) Added AllowColumnResizing property to Room schedule
12) Added AfterMove event
13) Added saved file structure functionality to know the difference between a saved
Room and Day schedule file.
Feb 1, 1999
Version 3.1.24
1) Added the property pages DayLength and StartTime properties to interact for more
correct response.
2) Added functionality to truncate ScheduleItems that are too long and overlapped
the bottom of the schedule
3) Added a Weekly planner to the Properties window
4) Fixed a Conflict's Collection problem
5) Added "Notes" and "Priority" properties to every ScheduleItem
Jan 6, 1999
Version 3.0.142
1) Fixed problem with ScheduleItemClick event not firing correctly
2) Made RowHeight property and now the RowHeight is adjustable
3) Fixed tabindexes on property pages
4) Fixed International Date not formatting properly
5) Fixed International Time not formatting properly
6) Took out the DateFormat property. The control will use the "Short Date"
specified in Control Panel|Regional Settings
7) Fixed some date/time international format settings problems that did not allow
adding ScheduleItem past 12:00PM
8) Fixed category bars being displayed too low on screen
Dec 16, 1998
Version 3.0.131
1) Fixed painting of Category bars. When ScheduleItem elements were off the screen
the bars still painted in the category margin.
2) Added functionality for a ScheduleItem to have an arbitrary number of categories.
There is still the main category that paints a color bar strip on a ScheduleItem,
but now there has been added a Categories collection on the ScheduleItems collection
that contains a definition of the new categories and a Categories collection on
each ScheduleItem element that determines which one (if any) of the defined category
elements are referenced by that item.
3) Added functionality to make an any day visible. This allows you to specify a
date for the Day schedule and have a particular day displayed in the visible range.
4) Added functionality to make an any time visible. This allows you to specify a
time for the Day schedule and have a particular time displayed in the visible range.
5) Added functionality to make an any ScheduleItem visible. This allows you to specify
a ScheduleItem index for the Day schedule and have a particular Item displayed in
the visible range.
6) Added functionality for multiple categories for each ScheduleItem
Dec 4, 1998
Version 3.0.118
1) Added Appointment text word-wrap
2) Fixed file save bug when text in the properties box is too long.
3) Added Room Scheduler control to allow developers to schedule rooms or other objects
4) Help File additions to compensate for the above changes.
5) Added functionality to Test Program that displays new properties and uses.
6) Save and load routines were patched to allow longer strings to be saved. There
was a problem if the user typed text that was too long in the properties window.
As a consequence the save and load functionality is not backward compatible. with versions previous.
7) Fixed bug with "DeleteItem" method. It only deleted if the item was selected.
8) Fixed problem with conflict collection. If you dropped an appointment which caused
a conflict, you were prompted, but if you looked at the conflict collection it did
not include the newest conflict.
|