Archive for March, 2009

You can now download the full release of IE8 from Microsoft.

Download IE8

Krypton 3.5 Beta 2 Released

This new beta has quite a few changes based on the feedback from testers of the first version earlier in the week. Most of the changes are in the date time picker and month calendar controls. Here is a full list of changes since the first beta…

KryptonDateTimePicker

  • Text property now returns the actual displayed text, used to always return an empty string.
  • MouseWheel now performs the key up/down action of the active text field.
  • Entering 31 for the day number would not select the correct day.
  • Up/Down actions on the day would not overflow within the same month.
  • Mouse down on non-day parts of calendar would dismiss the context menu.

KryptonMonthCalendar

  • Drawing was corrupted for many non-English culture settings.
  • Can now set the background to transparent so parent background shows through.
  • Changing the DayStyle could crash when using a KryptonPalette.
  • When number of rows and columns were different mouse selection could crash.
  • Can now enter 1 or 2 digits for the descriptive month field to change the value.

Other

  • Palette upgrade tool now converts versions 12 and below to latest version 13.
  • Switching Navigator between Outlook modes would cause a crash.
  • KryptonComboBox would select text when you minimize/restore the form.

Download Beta 2

You can now download the 3.5 Beta version using the link at the bottom of the post. The actual version number is 3.0.40 which ensures that existing serial keys, which are locked to 3.0.X, will work. New features include the following…

KryptonDateTimePicker
KryptonMonthCalendar
DateTimePicker for KryptonRibbon
MonthCalendar for KryptonContextMenu
Per-KryptonPage ButtonSpecs
Many bug fixes (consult change lists)

I will create a forum so that bugs and other feedback can be logged for the beta specific release.

Download Beta

Ever since Internet Explorer 7 I have been receiving requests for adding ButtonSpecs to each individual KryptonPage within the KryptonNavigator. You could use this to add a close button to each page so it mimics the IE7 way of working.

Because the button spec collection is provided on a per-page basis you do not have to provide exactly the same button spec for every page, you can have different sets of buttons per-page. Here I have added a drop down button spec to the first page, a close button to the second and a couple of navigation buttons to the fourth.

As with all button specs you can specify tool tip information as shown in the above picture. You can also assign a KryptonContextMenu to the button spec so that clicking causes a popup menu thus…

Of course, the ability works not just for the default tab headers mode. Here you can see one of the CheckButton modes…

Even the Outlook Full mode will show buttons as specified.

Now that the KryptonMonthCalendar and KryptonDateTimePicker controls are finished I am working on a few minor enhancements like the one here before I make release a beta version. I expect it to be about a week from now when that gets released into the wild.

Finally we are approaching a completed DateTimePicker implementation. I’ve now added a keyboard interface so you can use the left/right arrows to move between the different elements of the format. For example, navigating from the date field to month field to the year field and around to the start again.  You can also us the up/down keys to modify the values or if you prefer the up/down buttons if you choose to display them inside of the drop down button.

Also update is the ribbon so you can display and modify dates inside the ribbon groups as shown here.

There is only one remaining task, allowing the entry of numeric values using the keyboard numbers. Up and down keys are fine but entering the number directly is a feature of the built-in control that speeds up data entry.