HypernovaDesktop Components · docs
Binarymission
WinForms › Date Picker

Date Picker

.NET Framework 4.8.NET 6 / 8 / 10v3.0.1WinForms

An Outlook styled DatePicker .NET Control for WinForms

11public types
105public members
1namespaces

Assembly

AssemblyBinarymission.WinForms.Controls.BinaryDatePicker.dll
Root namespaceBinarymission.WinForms.Controls.DateTimeControls
Target frameworks.NET Framework 4.8, .NET 6 / 8 / 10
Depends onBinaryExtendedText, BinaryToolTip

Getting started

using Binarymission.WinForms.Controls.DateTimeControls;

// Designer: build the solution once, then drag BinaryDatePicker from the Toolbox onto a form.
// In code:
var binaryDatePicker = new BinaryDatePicker
{
    Dock = DockStyle.Fill,
};
this.Controls.Add(binaryDatePicker);

API reference

Binarymission.WinForms.Controls.DateTimeControls

class BinaryDatePickerBinaryDatePicker control is an Outlook© style DatePicker control, which lets a user select a date from its custom Month/Year calendar (a fixed-font calendar), and to display that date in a specified format. Apart from providing the look-and-feel of Microsoft© Outlook© DatePicker object, the control class has rich and powerful features and is highly configurable too.
delegate CustomFormatDateChangeHandlerHandles text typed against a custom date format. The handler is told what was typed and whether it failed to parse, and sets the value the picker will use.
delegate CustomValidatorDelegate to process custom validation of user typed-in date.
delegate DateChangePreHandlerHandles the notification raised just before the date picker accepts a new date, giving a subscriber sight of the value on its way in.
delegate MouseOverADateHandlerSpecifies the method handler signature for handing the event MouseIsOverADate.
enum BinaryDatePickerFormatSpecifies the date/time format the control uses for display.
enum BinaryToolTipStyleLists the valid types of supported tooltip window styles.
enum BorderStateEnumerates the various states available for drawing the control's date displaying text control's border.
class DateInfoThe class that holds the data about the date over which the mouse pointer is currently positioned over.
class DateToolTipInfoInformation class that holds user preferences on the tooltip that can displayed when positioning the mouse pointer over a date in the drop-down calender.
enum DropDownImageStyleEnumerates the various styles of supported images that can be drawn in the control's drop-down button portion.