Welcome, Guest
Open an Account   Sign In 
Shopping Cart
Search HelpCentral
Quick Links
Articles
Documentation
FAQs
Product Forums
Samples
Version History
Videos
Product Demos
Studio Live Examples
ASP.NET AJAX Demos
More...
Studio Live Update Utility
Get the latest updates for your Studio components automatically
Articles
If you would like to suggest a topic for a feature article about a ComponentOne product or a subject of general interest to the software development or Help authoring community, send an email to helpcentral@componentone.com.
 Development
 Help Authoring
 Title | ProductUpdated On 
Using XSL Transforms with SuperTooltip for .NET
 SuperTooltip for .NET
ComponentOne SuperTooltip for .NET lets you render HTML content in your Windows Forms applications without the overhead or security concerns of Internet Explorer. Just use the C1SuperLabel and C1SuperTooltip components in place of the standard Label and Tooltip components to display rich formatting with tables, images, lists, style sheets, and nested elements. This article shows how to use XSL transforms to convert XML data into HTML strings for use with C1SuperLabel and C1SuperTooltip. The accompanying sample project also demonstrates the use of ComponentOne Zip for .NET (a.k.a. C1Zip) to extract image and data files from embedded resources.10/12/2007
Introducing ComponentOne WebDialog for ASP.NET
 WebDialog for ASP.NET
The 2007 v2 release of ComponentOne Studio Enterprise introduced a new product, WebDialog for ASP.NET, that lets you add modal or modeless dialog windows to ASP.NET AJAX-enabled Web pages. It provides a single server-side component, C1WebDialog, that you can use to display popup content in "windows" that look and act like standard dialog boxes in a desktop application. This article outlines the major features of this new component and demonstrates how to manipulate it using client-side Javascript.7/28/2007
Displaying Custom Aggregates with C1WebGrid
 WebGrid for ASP.NET
The C1WebGrid component for ASP.NET provides a number of options for displaying hierarchical data sets using AJAX callbacks, including Outlook-style grouping and built-in aggregate functions for automatic subtotals, min/max values, averages, and various statistical calculations. An alternative technique for grouping data is to render detail rows using custom aggregates. This method is particularly effective when the detail rows reside in another data source or lend themselves to a "free form" presentation that does not follow the rigid row/column structure of a grid. This article uses XML data from the National Weather Service to illustrate the use of custom aggregates to implement an AJAX-enabled master-detail layout using a single C1WebGrid control. To display the detail rows, the sample application dynamically instantiates a standard Xml control and applies an XSL transform.6/26/2007
Using C1Ribbon as an Interface to Google Maps
 Ribbon for .NET
The 2007 v1.5 release of ComponentOne Studio Enterprise introduced a new product, Ribbon for .NET, that provides a pixel-perfect implementation of the Ribbon UI concept introduced in the 2007 release of Microsoft Office. The C1Ribbon component replaces traditional menus and toolbars with a set of tabs at the top of the parent form. Each tab contains groups of related commands that are represented with standard controls such as buttons, check boxes, and dropdown menus. This article demonstrates the use of the C1Ribbon and C1StatusBar components in a Windows Forms application that provides an interface to Google Maps. In addition to covering design-time layout and event handling, this article illustrates two-way communication between a .NET application and JavaScript running in an HTML page. The sample application is available via ClickOnce install and as a source code download.5/16/2007
Embedding .NET Controls in Windows Vista Sidebar Gadgets
 Studio Enterprise
Sidebar gadgets are a new feature of Windows Vista that allows users to run mini HTML-based applications on the desktop. Although a typical gadget uses dynamic HTML with lots of script code, it is also possible for gadgets to host .NET assemblies derived from UserControl, providing a richer environment for both gadget developers and end users. This article provides an in-depth look at a gadget that uses two Studio Enterprise controls, C1FlexGrid and C1SuperLabel, to implement a version of the popular Sudoku puzzle. It also details the administrative steps needed to prepare such gadgets for deployment and installation on client machines.4/11/2007
Building "Atlas" Mash-ups with C1UpdateSplitter
 Studio Enterprise
Microsoft ASP.NET AJAX (formerly code-named "Atlas") is an extension of ASP.NET 2.0 that incorporates Asynchronous JavaScript and XML (AJAX) for creating rich, interactive Web applications that feel more like desktop applications, where users are accustomed to immediate responses. This article describes a sample "mash-up" application that combines data from three different Web services and displays the results using a variety of Studio Enterprise components, including collapsible topic bar groups, master-detail grids, and the newly released C1UpdateSplitter server control, which extends the functionality of the "Atlas" UpdatePanel by implementing dual content panels separated by a resizable splitter bar.4/2/2007
Integrating ASP.NET Personalization with C1WebSchedule
 WebSchedule for ASP.NET
The 2007 v1 release of ComponentOne Studio Enterprise introduced two new components, C1WebSchedule and C1WebCalendar, for developing Outlook-style scheduling applications for the Web. C1WebCalendar provides navigation and date range selection for an associated C1WebSchedule control, which displays appointments in day, week, work week, or monthly views. Although C1WebSchedule includes a built-in data layer that automatically manages the storage of appointments and related collections, the application developer is responsible for implementing storage on a per-user basis. This article illustrates how to use the personalization and profile features of ASP.NET 2.0 to implement private schedules with authentication.3/16/2007
Implementing Outlook-style Interfaces with Schedule for .NET
 Schedule for .NET
The 2007 v1 release of ComponentOne Studio Enterprise introduced a new product for developing Outlook-style desktop scheduling applications. Schedule for .NET includes two visual components: C1Schedule and C1Calendar. C1Schedule displays appointments in day, week, work week, or monthly views. It also includes a built-in data layer that automatically manages one-time or recurring appointments with reminders, as well as related collections such as contacts, categories, labels, and resources. C1Calendar provides navigation and date range selection for an associated C1Schedule control. This article illustrates some of the features of these new components using an application that implements customizable views of the sessions for the VSLive! conference in San Francisco, March 25-29, 2007. The application is available via ClickOnce install and as a source code download.2/23/2007
Create and Apply Custom Skins for Studio Enterprise ASP.NET Controls
 Studio Enterprise
ASP.NET themes help Web developers define the appearance of controls and pages within their Web sites. Themes can include cascading style sheets, image files, and skin files, which define reusable property settings for specific ASP.NET control types. This article describes how to create and apply a custom theme using skin files, giving your Web pages a consistent visual appearance.1/11/2007
Client-side Scripting with C1WebInput Controls
 WebInput for ASP.NET
The 2006 v3 release of ComponentOne Studio Enterprise introduced a new product, WebInput for ASP.NET, that provides masked input controls for text strings, itemized lists, passwords, dates and times, floating point numbers and integers, currency values, and percentages. This article illustrates how to use the client-side scripting features of C1WebInput to build interfaces that respond dynamically to user actions without requiring a full postback.12/19/2006
Creating Interactive Web Charts with AJAX
 WebChart for ASP.NET
The 2006 v3 release of ComponentOne WebChart for ASP.NET introduced support for AJAX in standard ASP.NET 2.0. This article illustrates how to use this generalized callback mechanism to dynamically change the 3D perspective of a chart using C1WebNumericEdit controls or drag-and-drop manipulation. The JavaScript coding techniques used in the accompanying sample project can be extended to allow end users to alter other aspects of the chart display, including changing the base chart type or the underlying data source.11/17/2006
New WinForms Components in Studio Enterprise 2006 v3
 Studio Enterprise
The 2006 v3 release of ComponentOne Studio Enterprise includes four new components for WinForms development using Visual Studio 2005. C1NavBar implements an Outlook-style navigation panel with a resizable button bar. C1TopicBar provides collapsible hyperlink groups similar to those used in the Windows Control Panel. C1SuperLabel offers lightweight HTML rendering without the overhead of the WebBrowser control. C1SuperTooltip uses the same rendering engine to bring rich content to tooltips for any Control or ToolStripItem. This article illustrates the features of these new components using an application that implements customizable views of the 2006 National Football League schedule. The application is available via ClickOnce install and as a source code download.9/20/2006
Using Flash for .NET and XML to Create Animated Site Navigation Components
 Flash for .NET
ComponentOne Flash for .NET (a.k.a. C1Flash) provides an object model for generating static images, slide shows, and animated movies in the popular Macromedia Flash file format (SWF). This article demonstrates how to implement a derived class, C1FlashGallery, that reads site navigation data from an XML file and converts it into a Flash movie patterned after the Spotlight sidebar on ESPN.com. The accompanying sample project (for Visual Studio 2005) also illustrates the use of the C1WebFlash component for rendering Flash content on an ASP.NET 2.0 page.8/11/2006
Using ComponentOne ASP.NET Controls in SharePoint Web Parts