KryptonWorkspace has a new property called MaximizedCell that positions a cell to occupy the entire client area of the workspace. This allows the user to concentrate on an area of special interest for a period of time before returning to the previous layout. Here we have a simple workspace with three cells defined.

Right clicking on the Workstation tab header shows a context menu with a new Maximize option.

Selecting the option gives the following maximized layout with all but the maximized cell hidden from view.

Right click the tab header again and you will find the Maximize option has changed to become Restore instead. Keyboard users can use the shortcut Ctrl + Shift + M combination to toggle between maximized and restored.
In the examples above you can see a ButtonSpec that I added with appropriate images that allows an easier method of switching without requiring the user to discover the feature by looking at the context menu. This ButtonSpec is not added by the workspace and so if you want the same ability you will need to add it manually just as I did. You can see the new Cell Maximize + Restore sample to discover the few lines of code needed to add this capability.
Double Clicking Tabs
I’ve also added a new event to the KryptonNavigator called TabDoubleClicked which is fired whenever the user double clicks with the left mouse button on the tab header. In my new sample this is used to toggle the maximzed state but you could use this as a trigger for any default action you would like to perform.
Posted in Krypton Navigator, Krypton Workspace | 2 Comments »
Wednesday, March 18th, 2009
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
Posted in Krypton Navigator, Krypton Ribbon, Krypton Toolkit, Krypton Workspace | 7 Comments »
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
Posted in Krypton Navigator, Krypton Ribbon, Krypton Toolkit, Krypton Workspace | No Comments »
Thursday, March 12th, 2009
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.
Posted in Krypton Navigator | 8 Comments »
Wednesday, October 8th, 2008
This maintenance release has several major bug fixes and a bonus control added to the Toolkit.
Download Link for 3.0.6
Major Bug Fixes
- Locking/Unlocking computer causes text to disappear.
- Text not drawing at all for some Visual Studio projects.
- ComboBox drop down not working on some computers.
- Cannot edit Image properties with KryptonContextMenu.
- Design time change of Ribbon.MinimizedMode crashes.
- Removing all Ribbon tabs still draws last tab shown.
Feature Changes
- KryptonDomainUpDown added to the Toolkit.
- KryptonBreadCrumb now has overflow button feature.
If you have a valid subscription to one of the commercial products the you should already have received an email notification with download details. You do not need new serial keys, existing 3.0 keys will work just fine. Also remember to uninstall your current version before installing the new one.
Posted in Krypton Navigator, Krypton Ribbon, Krypton Toolkit, Krypton Workspace | 6 Comments »