ComponentOne Window for ASP.NET AJAX: ComponentOne Window for ASP.NET AJAX Overview > Adding the C1Window Component to a Project

Adding the C1Window Component to a Project

When you install ComponentOne Studio for ASP.NET AJAX, the Create a ComponentOne Visual Studio 2005\2008 Toolbox Tab checkbox is checked, by default, in the installation wizard. When you open Visual Studio, you will notice a ComponentOne Studio for ASP.NET AJAX tab containing the ComponentOne controls has automatically been added to the Toolbox.

If you decide to uncheck the Create a ComponentOne Visual Studio 2005\2008 Toolbox Tab checkbox during installation, you can manually add ComponentOne controls to the Toolbox at a later time.

To use C1Window, add the C1Window control to the form or add a reference to the C1.Web.UI.Controls.2 assembly in your project.

Manually Adding C1Window to the Toolbox

When you install C1Window, the C1Window component will appear in the Visual Studio Toolbox customization dialog box.

To manually add the C1Window control to the Visual Studio Toolbox:

1.   Open the Visual Studio IDE (Microsoft Development Environment). Make sure the Toolbox is visible (select Toolbox in the View menu if necessary) and right-click it to open the context menu.

2.   To make the C1Window control appear on its own tab in the Toolbox, select Add Tab from the context menu and type in the tab name, C1Window, for example.

 

3.   Right-click the tab where the component is to appear and select Choose Items from the context menu. The Choose Toolbox Items dialog box opens.

In the dialog box, select the .NET Framework Components tab. Sort the list by Namespace (click the Namespace column header) and select the check boxes for the component belonging to the namespace C1.Web.UI.Controls. Note that there may be more than one component for each namespace.

Adding C1Window to the Form

To add C1Window to a form:

1.   Add C1Window to the Visual Studio Toolbox.

2.   Double-click on C1Window or drag the control onto your form.

Note: Window for ASP.NET AJAX requires Microsoft ASP.NET AJAX Extensions installed and a ScriptManager on the page before the C1Window control is placed on the page. For more information about Microsoft ASP.NET AJAX Extensions, see http://ajax.asp.net/. For information about the ScriptManager, see MSDN. You must create an ASP.NET AJAX-Enabled Project so that the ScriptManager and Microsoft AJAX Extensions are included on the page. For more information, see Creating an AJAX-Enabled ASP.NET Project.

Adding a Reference to the Assembly

To add a reference to the Window for ASP.NET AJAX assembly:

1.   Select the Add Reference option from the Website menu of your Web Site project or from the Project menu of your Web Application project.

2.   Select the ComponentOne Window assembly from the list on the .NET tab or browse to find the C1.Web.UL.Controls.2.dll file and click OK.

3.   Double-click the form caption area to open the code window. At the top of the file, add the following Imports statements (using in C#):

Imports C1.Web.UI.C1Window

Note: This makes the objects defined in the Window for ASP.NET AJAX assembly visible to the project. See Namespaces for more information.


Send comments about this topic to ComponentOne.
Copyright © ComponentOne LLC. All rights reserved.