Is there anyone in the world that actually uses the DomainUpDown control that comes with WinForms? It was not until a few days ago I even thought about adding this control to the Toolkit. We already have a numeric up down control and so adding the domain variation is therefore pretty trivial.
So here is the KryptonDomainUpDown…
Showing in the ribbon style…

And with a ButtonSpec defined…

I’ve also added it to the ribbon so you can have a domain up down as a group element. My main work for the next release will be adding a calendar control and a date time picker control that are customized for Krypton. At this point I am not sure if I should just custom paint the DateTimePicker or create a completely new control. What do you think? Any experience in this area?
October 1st, 2008 at 5:36 pm
Phil,
under Vista the calendar has a nice zoom functionality when you click on the month name or year; this allow the user to switch fastly between the pages of the calendar. Windows XP doesn’t have this feature… So if you decide to rebuild the control instead of restyling it you could enable this functionality on both Vista and XP.
October 1st, 2008 at 6:40 pm
Phil,
a kryptonized DateTimePicker would be nice. The only additional feature I need is that it must be nullable – meaning that it could have no value.
Regards, Tom
October 1st, 2008 at 8:39 pm
Hey Phil,
I can’t wait for the DateTimePicker. Like Horus said, the Vista-style picker is definitely better than the XP-one. I know the DateTimePicker from DevExpress – they’ve created a completely new one in vista-style which also works on xp. I don’t really know how difficult this is gonna be, but it would be VERY sexy :D
October 1st, 2008 at 9:16 pm
Yes, the DevExpress Picker is also free of charge. I’m using it currently and it fits very well although the skinning is obviously not perfect. The Vista zomming is impressing.
October 1st, 2008 at 10:55 pm
I am not planning on the zooming effect as seen on Vista. More along the lines of the standard XP one but the Krypton coloring etc. Although you would be able to place mine into a KryptonContextMenu so that you could have additional menu items around it.
October 2nd, 2008 at 2:26 am
having a vista like DTP would be nice but the most important features i’d like to see in the control are to easily select month/year, to be nullable (a button inside the drop down in the case of a date picker) and Kryptonized :)
a nice example of a DTP can be found on http://www.codeproject.com/KB/selection/FarsiLibrary.aspx . what’s nice about this control is that it’s made from scratch and features can be added.
October 2nd, 2008 at 3:27 am
in addition to having a nullable datetime picker, please allow a value to be displayed when it is null. like this one here:
http://www.codeguru.com/csharp/csharp/cs_controls/custom/article.php/c9645/
i typically set the display value to “Click To Set”
Private Sub uxDeliveredTime_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs)
If uxDeliveredTime.Text = “Click To Set” Then
uxDeliveredTime.Value = Now
uxDeliveredTime.ShowUpDown = True
End If
End Sub
October 2nd, 2008 at 5:24 am
if there is any way we have any option to show Date Picker with MaskEdit style, so to make fast keyboard entry and at the same time if one want to navigate with mouse he can do it like normal date picker control which windows has since VB 5.0. On my point of view Datepicker is going to use maximum in business application and for business application, fast and comfortable data entry is the most important. For keyboard based date entry even today i love to have DOS Based Foxpro or Cliper kind of control.
October 2nd, 2008 at 5:14 pm
Telerik’s Windows forms controls suite has a date time picker control. It has all the features you need like mask edit, null value support, culture specific date time parsing, calendar control and great skins inspired by Office2007 and Vista.
October 7th, 2008 at 7:46 pm
Nullable value and preset null displaying value are both important, as well as the checkmark option of the windows forms control. Additional I would beg to support typed input in the following way: entering “18,10″ should result to the 18th of October of the current year when leaving the control. You completely can enter this value on the numeric keyblock without moving the hand to the “.” key in between day and month. Entering just “18″ should be completed with the currend month and year.
Another additional option: invalid input (“20,20″ etc) should not capture the user in the control but rather display a previous assigned error provider. In this case a null value or empty string should be returned.
October 8th, 2008 at 11:39 pm
Phil,
There are a few suggestions about the DTP requirements in the General Discussion forum – http://www.componentfactory.com/forums/viewtopic.php?f=4&t=1419