| **Navigation:**  [[clarion.htm|Clarion.Net (Clarion#)]] > [[clarion net language reference.htm|Clarion# Language Extensions]] > Clarion.NET FAQs > WinForms >====== Adding an OCX control to the Design Environment ====== | [[adding a web usercontrol to your asp net projects.htm|{{btn_prev_n.gif|Previous page}}]][[clarion net language reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[asp net deployment tips.htm|{{btn_next_n.gif|Next page}}]] | | || The following steps are needed to add your favorite OCX to the Designer IDE. After this, you can populate the target OCX as needed into any Form. 1.Open a .Net console window and change the directory to the location where you want to create the .Net COM interface. At the command prompt type: **aximp.exe ****c:\YourActiveXfilename.ocx****.** This will create two files, //AxYourActiveXfilename.dll// and //YourActiveXfilename.dll//. Some ActiveX files can also have a DLL extension; for example, //shdocvw.dll// is the Internet Explorer ActiveX. //aximp.exe// is part of the .NET Framework SDK, typically installed in: //C:\Program Files\Microsoft.NET\SDK\v2.0\bin//. {{notebox.jpg|NoteBox.jpg}} If the control is an ActiveX control use //aximp.exe//. For a regular COM DLL use //tlbimp.exe//. 2.Start the IDE and open a project. Activate the Form design window. Right click on one of the tabs in the **Toolbox** pad and choose **Configure Sidebar**. 3.The left-hand pane displays a list of the available categories. You can add the ActiveX component to one of these categories or create a new one. To add a new Category, click the **New** button in the lower left corner. 4.Click the **Add Components** button. Select the **Custom** tab. Click the button just to the right of the **File Name** textbox. Use the Open explorer window and select the //AxYourActiveXfilename.dll// file that you created in Step 1. 5.The file path and name are now displayed in the **File Name** textbox. Click the **Show Components** button. The components should now be displayed in the right-hand pane. Click the **OK** button. 6.The ActiveX component is now available on the **Category** tab you selected. Before you can place an instance of the ActiveX control on your Form, you may have to change the Form's **Font.Unit** property to //Point// in the **Property** pad. 7.You can now place an instance of the ActiveX control on your Form and have access to the properties and events in the Property pad. Finally, make sure to add "AxYourActiveXfilename.dll" to the References node in the Project.