Award-winning Commercial Components since 1996

 Home Products Support FAQ

Calendar Tools for .NET
Supporting the Cast of Controls for WinForms and Smart Client Applications Try It
Designed for: Visual Studio .NET 2005 Buy It
Single Developer License:  $399    Multi-Developer Licenses:  Email Sales   or call   800.670.8045 Upgrade
   

dbiDayView

  features include:

   Variable Time Segments
 
   Multiple Columns
 
   Multi Level Grouping
 
   Group Filtering
 
   Direct Appointment Entry
     
     
   Appointment Options
 
   Time Grid Color Options
 
   XML Support
 
   Dead Zones
 
   Drag and Drop
 
   Change Appointment Times

    Calendar.NET also   contains:

      dbiCalendar

      dbiDropDate


      dbiDate


      dbiMonth

      
dbiPIM

     

  dbiDayView is a control is an advanced appointment scheduling component with the ability to group appointments based on Date, Contact, Location, and/or Task.  This makes this control ideal for PIM (Personal Information Management). Appointments are easily created by clicking and selecting a time period and keying the appointment text into the control. dbiDayView also provides a dynamic collaboration data presentation, capture, and reporting interface.   
 

 

Variable Time Segments: Advanced time options allow the developer to set the time increments anywhere from one to sixty minutes.  This makes the control ideal for scheduling appointments that do no fall along traditional time patterns (i.e. 5, 10, 15, 30 minutes, etc.) such as golf courses which traditionally use 7 minute intervals between tee times. 

 

Multiple Columns: Display up to 14 visible columns and store data for up to 32,000 virtual columns.  Column definitions based on grouping criteria that allow the developer to present complex combinations of appointment information.

Multiple Level Grouping: In addition to the ability of displaying multiple days at a time, the columns in the dbiDayView control can also be grouped by Contacts, Locations, and/or Tasks. The AppointmentType property allows the developer to specify the primary column definition (i.e. Contact, Location, Task, or Date) inside of which the developer can choose to set a GroupType value (Contact, Location, Task, or Date) to sub-group under each AppointmentType group.  As well, the developer can choose to set a GroupByDate property to allow for a Date filter for all columns in the control.

 

Group Filtering: Filtering can be based on Date, Contact, Location, and Task. And up to 3 different group types can be set for the filters. When the properties are set only appointments meeting those properties will be displayed.

Direct Appointment Entry/Editing: Highlight an area in the time grid (keyboard or mouse) and start typing. An appointment is automatically created and an event fired. Appointments can also be added through code and/or through a custom appointment dialog in the dbiPim assembly. Click on an existing appointment and change its text directly in the control, or add a drop down menu to the appointment to modify its Contact/Location/Task properties. An edit option allows for editing to stop when the "Enter" key is pressed. This makes the control ideal for entering a series of appointments directly from the keyboard without mouse input. Use the arrow keys to move to the appropriate time. Start to enter the appointment text. Hit the "Enter" key to finish editing and then quickly move to the next appropriate time.

Appointment Options: Each appointment can be individually formatted using colors, fonts, fill types, and images. An appointment can contain up to three different images.  Images can be positioned along the top of the appointment or down the left side. The developer has the option of displaying the appointment information (time, contact, location, task) separately from the appointment text or as part of the appointment text.

 

Time Grid Coloring Options: dbiDayView control offers a variety of options to color the time grid. This includes defining colors for prime and non prime time areas (i.e. hours when the office open and when the office is closed).  Prime time coloring can be defined for the whole control or at a grouping (contact, location, task) level. The dbiDayView control also includes a CustomArea class that allows the developer to create blocks of custom formatting within the time grid area. 

 

Dead Zones: Dead zones are areas in the control where an appointment cannot be created or moved to. The CustomArea class allows the developer to define areas in the time grid as dead zones. 

XML Support:  Create or read an XML file of all the data in the control or for any of the collections individually (Appointments, Contacts, Locations, Tasks, Weekends, and DayFormats). Read and write this data as a string or as a file. XML data can be read or written at design time or at runtime. XML support simplifies re-instancing of the control, sharing different design styles, and makes for simple loading/unloading of collection data in an XML format.

Print and Print Preview: The dbiDayView control has built-in reporting capability including print and print preview methods.

Create an Image of the Control: The CreateImage method allows the developer to easily implement functionality to create a jpg, bmp, or gif image of the control and its contents. CreateImage functionality is ideal for publishing images to the web or creating images of the calendar to be distributed as attachments in an email.

Display Current Time and Date:  Display the current time in the time line with a moving line. Change the appearance of the column header of the current date.

Appointment Conflict Management: The dbiDayView control includes methods and properties to programmatically test for and respond to conflicting appointments.

Drag and Drop: The dbiDayView control has built-in support for the moving of appointments within a column or between columns.  The task bar provides a handle for the user to click and drag an appointment to any position within the time grid.  The dbiDayView control also has full native support for the dragging and dropping of appointments to and from external objects.

Definable Times: Using the TimeStart and TimeEnd properties, the developer can define a timeline for any period of time within a 24 hour day, i.e. 8:00 am to 8:00 pm.  The times can be presented in a 12 hour or 24 hour clock.

Mouse-Driven Interface: Users can change the starting time and length of an appointment by clicking and dragging along the top or bottom bar of the appointment. Users can click and drag an appointment anywhere in the time grid (within a column or between columns). Users can click on an appointment and edit the text directly.

Change Appointment Times: Change the starting time and length of an appointment by clicking and dragging along the top or bottom bar of the appointment. 

 
 
   

   

 Get in touch with us!

 Sales: 1-800-670-8045
          1-204-985-5770
 Support

 General Info
 

 

Copyright © 2008, DBI Technologies Inc.