Version

Scrollable AllDayEvent Area

Topic Overview

Purpose

This topic provides users with the ability to scroll the UltraDayView control’s AllDayEvent area allowing for the simultaneous display of all-day events without limitation.

Required background

The following topic is a prerequisite to understanding this topic:

Topic Purpose

This is a great place for you to start learning about the WinSchedule controls and components, and their key features and functionalities.

In this topic

This topic contains the following sections:

Enabling AllDayEvent Area Scrolling

Introduction and preview

Earlier versions (prior to 13.1) of the UltraDayView control did not support scrolling within the AllDayEvent area and imposed a 16-event limit.

By default, the UltraDayView control will continue displaying the all-day event area as it appeared in previous versions without a scrollbar or scroll buttons.

This feature allows you to set the UltraDayView control’s properties to enable the scroll buttons and scrollbars in the AllDayEvent area without limitations.

The following preview illustrates all-day events with scrollbar and scroll buttons enabled.

WinSchedule Scrollable AllDayEvent Area 1.png

In addition to scrolling capability, the UltraDayView control introduces the new AllDayEventAreaPreferredMaxHeight property allowing you to control the AllDayEvent area’s vertical size. By default, size is 0 (Integer value), which informs the control to calculate the view’s optimum size.

Note
Note:

Enabling scrolling while the AllDayEventAreaPreferredMaxHeight=0, the all-day event area occupies as much space as it needs to display all events for the currently visible days, but will not exceed one-half the control’s height as illustrated in the following table.

AllDayEventAreaScrolling = None AllDayEventAreaScrolling = ScrollBar
WinSchedule Scrollable AllDayEvent Area 2.png
WinSchedule Scrollable AllDayEvent Area 3.png

Property setting

The UltraDayView control exposes the AllDayEventAreaScrolling property with three options with scrolling capability.

Property name Options Description Default value

AllDayEventAreaScrolling

ScrollButtons

Enables the scroll buttons

Disabled

ScrollBar

Enables the scrollbar

Disabled

ScrollButtonsAndScrollBar

Enables both the scroll buttons and scrollbars

Disabled

None

Default option

Enabled

Related Content

Topics

The following topic provides additional information related to this topic.

Topic Purpose

This topic provides links to valuable information about the WinSchedule controls ranging from what the WinSchedule controls do and why you would want to use them in your application, to step-by-step procedures on how to accomplish tasks common to multiple WinSchedule controls.