Some Words on the new RadForm and RadRibbonForm

Posted by: the telerik blogs, on 04 Aug 2009 | View original | Bookmarked: 0 time(s)

Among all other new stuff that we introduced in the Q2 2009 release were also the revised RadForm and RadRibbonForm controls. Base on an entirely new approach, these two controls have been rewritten from scratch and expanded to support many features that the old versions did not provide. Moreover, we have been striving to address all performance and painting issues which were a major problem in the old versions and now we are proud to present what we have been doing the last months.

 

It turned out that customizing a standard Windows Form is not an easy task and once a custom painting is introduced, many of the default functionalities of the Form just wont work. Moreover, many underwater stones are to be discovered which might turn the development process into a real nightmare. However, the struggle was worth it and the results are more than obvious with the lots of improvements and new features that we managed to introduce.

 

States_1

 

Let me start with the Active/Inactive state management (shown on the picture above) which was a missing and also a much requested feature in the old version of RadForm. Now, states are clearly indicated and moreover, smooth color transitions via animations are supported! We have improved the Visual Style Builder support for both RadForm and RadRibbonForm and thus they can be easily styled and customized. Another important thing is the icon support of both the Forms title bar and the default MDI menu. Forms WindowState is also reflected by the System Buttons which are part of the Title Bar and can be also styled in the Visual Style Builder.

 

A major handicap in the old version of RadForm was the narrow hit-testing area for resizing. This behavior is now completely different non-client area is clearly visible and any sizing-operations have become easier.

 

Last but not least, I would like to mention the Vista Aero support in the RadRibbonForm and also the possibility to easily toggle the Forms theming by setting the AllowTheming property for RadForm, and AllowAero for RadRibbonForm:

 

RadForm_1 RadForm_2

 

 RadRibbonForm_1 RadRibbonForm_2

 

You can give both forms a try and share with us your thoughts! Any feedback would be much appreciated since you are who help us improve and deliver more than expected.

Advertisement
Free Agile Project Management Tool from Telerik
TeamPulse Community Edition helps your team effectively capture requirements, manage project plans, assign and track work, and most importantly, be continually connected with each other.
Category: Performance | Other Posts: View all posts by this blogger | Report as irrelevant | View bloggers stats | Views: 985 | Hits: 6

Similar Posts

  • Building Advanced Layouts With RadSplitContainer more
  • This is a note that Im Cindy To Buy Chocolate more
  • Up and running more
  • Community Server REST API - Blogs more
  • Using Assert.AreSame more
  • Where is RadFormDecorator heading? more
  • DataTable JSON Serialization in JSON.NET and JavaScriptSerializer more
  • Using the information your (development) environment provides - is allowed! more
  • Introducing RadForm more
  • LINQ to SQL (and LINQ to Entities) performance improvements (Tim Ng) more

News Categories

.NET | Agile | Ajax | Architecture | ASP.NET | BizTalk | C# | Certification | Data | DataGrid | DataSet | Debugger | DotNetNuke | Events | GridView | IIS | Indigo | JavaScript | Mobile | Mono | Patterns and Practices | Performance | Podcast | Refactor | Regex | Security | Sharepoint | Silverlight | Smart Client Applications | Software | SQL | VB.NET | Visual Studio | W3 | WCF | WinFx | WPF | WSE | XAML | XLinq | XML | XSD