Skip to main content

CalendarControlBase.AddSelection(DateTime, DateTime) Method

Adds the specified date range to the selection.

Namespace: DevExpress.XtraEditors.Controls

Assembly: DevExpress.XtraEditors.v25.2.dll

NuGet Package: DevExpress.Win.Navigation

Declaration

public virtual void AddSelection(
    DateTime start,
    DateTime end
)

Parameters

Name Type Description
start DateTime

The first date of a range (this date is included in the range)

end DateTime

The last date of a range (this date is NOT included in the range).

Remarks

In multi-selection mode (see CalendarControlBase.SelectionMode), the AddSelection method allows you to select certain dates. Use the CalendarControlBase.SelectedRanges property to access the current selection.

The following code snippet adds a date range to the selection on a button click:

using DevExpress.XtraEditors;
using DevExpress.XtraEditors.Repository;

namespace tileItemSize {
    public partial class Form1 : XtraForm {
        public Form1() {
            InitializeComponent();
            // Activate multiple selection
            calendarControl1.SelectionMode = CalendarSelectionMode.Multiple;

            // Add a selection range on a button click
            btnAddSelection.Click += (s, e) =>
            {
                calendarControl1.AddSelection(new DateTime(2026, 2, 16), new DateTime(2026, 2, 22));
            };
        }
    }
}
See Also