|
Home |
||||
|
BinaryDatePicker© .NET - A MS Outlook© styled Calendar control for Winforms .NET |
||||
|
BinaryDatePicker .NET is an advanced Microsoft .NET WinForms© Component, providing an Outlook styled, feature rich and highly configurable, calendar (date picker) functionality for Microsoft WinForms platform.
|
|||
|
Pricing:
BinaryDatePicker .NET (without source code): US$ 99 per developer license For more details on pricing, please visit our product pricing page |
What do you get: |
|||
|
System requirements: Minimum requirements:- Microsoft .NET framework 2.0 or higher Supported platforms:- Windows NT 4.0, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows 2003 Server, Windows Vista Development environments supported:- Visual Studio 2005 or higher |
||||
|
Feature highlights: MS Outlook "styled" calendar control : |
||||
|
BinaryDatePicker .NET is a MS Outlook styled calendar control with a fixed-font calendar - enabling a neat calendar style display.
The control has 2 parts, the text edit portion which displays the selected date, and the drop-down button. An Outlook style calendar is displayed when the user clicks on the drop-down button. This calendar is part of the control and is 100% custom drawn in C# using GDI+. As in the Outlook calendar, BinaryDatePicker .NET calendar control allows the user to navigate between various months, by clicking on the calendar month title. |
|||
|
Supports out-of-the-box multiple rendering styles:
|
||||
|
By setting a simple property, you can display the datepicker in any of the multiple rendering styles that comes built-in.
The styles includes an MS Office style "Glass" style rendering. On the left hand side, you can see the screenshot of BinaryDatePicker .NET rendered in various of these supported rendering styles. |
|||
|
Full support for input of NULL dates :
|
||||
|
By setting a simple property, you can use the control without populating or selecting a valid date. Not only that! you can set your own custom text, that will be displayed in the control's date display area, when the control's current date/time value is set to NULL. This helps in displaying localised (culture specific) text for NULL date/time status.
By default, the control displays an empty string, when its date/time value is NULL. On the left hand side, see the screenshot of BinaryDatePicker .NET displaying a NULL state of its DateTime value, with a user specified NULL date/time text. |
|||
|
Data Binding :
|
||||
|
BinaryDatePicker .NET Works in both data-bound (i.e. data-binding using System.Windows.Forms.Binding class) and unbound modes!
|
|||
|
Built-in support for Internationalization :
|
||||
|
BinaryDatePicker .NET is completely culture aware and can display its calendar and date/time values in any regional language of your choice.
You can the dates as 03/27/2003 to your American customers and 27/03/2003 to your British customers, with absolutely no additional code! If you just drag-and-drop BinaryDatePicker .NET control into your Form, and run your WinForms application in your french customer machine - The control displays in localized french! Absolutely no coding at all! On the left hand side you can see BinaryDatePicker .NET displaying a french date/time and its drop-down calendar in French! |
|||
|
Date formats
|
||||
|
BinaryDatePicker supports Long, Short and Custom date formats.
Display dates in any format you wish - even make up your own format. All by just setting one simple property! That's it! |
|||
|
Full support for configuartion of Internal GUI Objects and to dynamically configure date/time culture information :
|
||||
|
With BinaryDatePicker, you can easily configure the internal command button objects of the control's drop-down calendar, by setting your own custom text for each of the calendar's command buttons - "Today" and "Close".
This will improve the effectiveness of the calendar's UI appearance, because you can now set localised text for those calendar buttons to suit your user language needs, especially when the calendar is being displayed in a non-english language. BinaryDatePicker .NET also supports configuring its culture/locale, directly and dynamically. This means, that you can work with BinaryDatePicker .NET control with a culture/locale different to the rest of your .NET application, at any time. This could be really handy in a situation, for example, where you may want to display a Date/Time calendar with an option to let your user choose his convenient language/locale to view the calendar or set dates, irrespective of the culture of the currently running thread or the rest of your application! All this by just setting simple properties. |
|||
|
Support of Context menu :
|
||||
|
BinaryDatePicker .NET supports a context menu, enabling a quick access to clipboard operations, access some of the common dates, and to fire-up the control's calendar.
|
|||
|
Extensive UI Customisation :
|
||||
|
BinaryDatePicker .NET comes with extensive UI customisation capability of its elements and features.
This includes the ability to : |
|||
|
Customisation of drop-down calendar buttons:
|
||||
Hide command buttons :
Drop down arrow Image for drop down button:
Built in Image for drop down button:
Custom Image for drop down button:
|
BinaryDatePicker .NET supports complete control over the drop-down calendar buttons. You can set the border styles, forecolor, backcolor for each of the command buttons in the drop-down calendar. You can also choose to hide the command buttons from display, totally!
When you have set the appropriate property to hide the calander buttons, you automatically get a new context menu, when you right-click in the calendar, which would provide for the functionality served by the calendar buttons, viz., choosing Today's date and closing the calendar! All this by just setting one simple property On the left hand side you can see BinaryDatePicker .NET displaying its drop-down calendar with its usual command buttons hidden by the user and displaying a context menu, allowing the user to choose options! The control lets you set a custom image, to draw on its drop-down calendar button. Basically the control supports three different styles of images to draw on its drop-down button surface. On the left hand side, you can see BinaryDatePicker .NET displaying the above said styles. |
|||
|
Custom drawn "Text box" simulating XP© style edit box :
|
||||
|
BinaryDatePicker .NET exposes a property called EditControlStyleIsExtended, enabling support for a custom drawn text box with XP-style text box border.
|
|||
|
BinaryDatePicker .NET is XML enabled :
|
||||
|
BinaryDatePicker .NET is XML enabled.
You can define "named" dates in a custom XML document and feed the control with this document by setting the control's appropriate property, which will enable your users to type in a custom "named" date string, for example "Customer's day", in the control's text box and accordingly the control's Value property will be set to its corresponding date as is defined in your custom XML document. |
|||
|
Change dates using Keyboard shortcuts :
|
||||
|
BinaryDatePicker .NET supports changing dates using keyboard shortcuts.
Typical usage is : Ctrl+A and Ctrl+S keys to add/subtract day respectively, Up and Down arrow keys to add/subtract month respectively, and PageUp and PageDown keys to add/subtract year respectively |
|||
|
Custom Validation on dates typed-in :
|
||||
|
BinaryDatePicker .NET supports custom validation on dates typed-in by your users.
An event UserDateCustomValidating lets you parse the date string that has been typed-in by your users and further allows you to perform your custom validation on that user date string and finally update the control's date value. This feature comes in handy when you want to manage multiple Custom Formats in one go! For example, you can let your users type-in a date like "7/8" into the control and by subscribing to the event, you can actually get a chance to perform your custom validation on this user typed date string and convert it to an appropriate valid date/time, say "7/8/2003", based on the currently set CustomFormat and CultureInfo properties. This way, you can let your users freely enter date string in any manner they wish and you can perform your custom validation and convert the date string to a valid date/time value for the control. |
|||
|
Mouse hovering effects :
|
||||
|
BinaryDatePicker, while in extended style mode and when the input focus is not on the control, whenever the mouse focus moves over and out of the control, the control's borders are drawn and cleared respectively, giving a "Visual Studio .NET style" control hovering effects.
You can set the control's ShowBorderAlways property to true, if you want the control's border to be displayed irrespective of whether the control has input focus or otherwise. On the left hand side, you can see BinaryDatePicker control with its text control in XP/VS .NET fame "Flat" style, demonstrating the mouse hovering effect. |
|||
|
Tooltip display enhancements :
|
||||
|
Whenever the user points the mouse pointer at a date in the drop-down calander, a tooltip window can be made to display, showing a custom message (including a title text) in the tooltip.
This can be achieved by attaching a handler to a special event that the control exposes. On the left hand side, you can see BinaryDatePicker .NET control with its Tooltip displaying capability, when the user points the mouse pointer to a date in the drop-down calendar. |
|||
|
Highlight dates of your choice, with special colors/formatting:
|
||||
|
With this feature, you can highlight any date(s) of your choice with special formatting, fore color, fill color, etc.
This can be achieved by either setting a simple property and supplying an array of those dates or by adding those dates via the XML feed that this control supports, to set those dates that you want highlighted. |
|||
|
Ready to Download or Buy BinaryDatePicker .NET license? |
||||
|
About us |
Customers |
Help Center |
Contact us |
Licensing policy |
Privacy |
Copyright
Copyright © 2003-2008 Binarymission Technologies Limited. All rights reserved. |
||||