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
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