Calendar Works home page

Overview

Components
TcwDayView
TcwWeekView
TcwMonthView
TcwManager
TcwEvents
TcwMemoryEvents

Classes
TcwEvent
TcwEventIterator

Additional Information
Constants & Types
Miscellaneous routines
HTML Reference
FAQ's Frequently asked questions
Tips & Tricks

Help File
Download help file

Feedback
Report a bug with this manual

How do you rate this manual?
Great
OK
Poor

Comments


Best viewed with
Microsoft Internet Explorer
TcwEvents

Unit: cwMan

Represents a collection of Calendar Works events.

This is an abstract class.

Methods
Create, Destroy, CreateEvent, Get,

Events
OnBeforeChange, OnBeforeDelete, OnAfterChange, OnAfterDelete, OnAfterInsert, OnBeforeInsert,



Methods
Create

constructor Create(AManager : TcwManager);

Destroy

destructor Destroy; override

CreateEvent

function CreateEvent : TcwEvent; virtual;

Description Use CreateEvent to create a new TcwEvent object.

Example Create and save a new event
var
   Event : TcwEvent;
begin
   Event := cwManager1.Events.CreateEvent;
   with Event do begin
      FromDateTime := Now;
      ToDateTime := FromDateTime;
      Data := 'My sample event';
      Save; // Save it
      Free; // and free memory
   end;
end;

Get

function Get(ID : integer) : TcwEvent;

Description Use Get to find the event with given ID.

Example Find event whose ID is 3
var
   Event : TcwEvent;
begin
   Event := cwManager1.Events.Get(3);
   if Event <> nil then begin
      // Do something with the event here

      // then free the event
      Event.Free;
   end;
end;


Events
OnBeforeChange

property OnBeforeChange; TcwBeforeChangeEvent

Description This event occurs prior to an existing TcwEvent being saved. To prevent the TcwEvent from being saved set Allow to false.

OnBeforeDelete

property OnBeforeDelete; TcwBeforeDeleteEvent

Description This event occurs prior to an TcwEvent being deleted. To prevent the TcwEvent from being deleted set Allow to false.

OnAfterChange

property OnAfterChange; TcwAfterChangeEvent

Description This event occurs after saving an existing TcwEvent.

OnAfterDelete

property OnAfterDelete; TcwAfterDeleteEvent

Description This event occurs after deleting a TcwEvent.

OnAfterInsert

property OnAfterInsert; TcwAfterInsertEvent

Description This event occurs after saving a new TcwEvent.

OnBeforeInsert

property OnBeforeInsert; TcwBeforeInsertEvent

Description This event occurs prior to a new TcwEvent being saved. To prevent the TcwEvent from being saved set Allow to false.



Copyright © 1998-2007 Innova Software ALL RIGHTS RESERVED
All trademarks are the property of their respective owners.
Webmaster webmaster@innovasoftware.com