7 Easy Steps to Add Custom Controls to Visual Studio Toolbox
Live Chat Icon For mobile
Live Chat Icon
Popular Categories.NET  (174).NET Core  (29).NET MAUI  (207)Angular  (109)ASP.NET  (51)ASP.NET Core  (82)ASP.NET MVC  (89)Azure  (41)Black Friday Deal  (1)Blazor  (215)BoldSign  (14)DocIO  (24)Essential JS 2  (107)Essential Studio  (200)File Formats  (66)Flutter  (133)JavaScript  (221)Microsoft  (119)PDF  (81)Python  (1)React  (100)Streamlit  (1)Succinctly series  (131)Syncfusion  (915)TypeScript  (33)Uno Platform  (3)UWP  (4)Vue  (45)Webinar  (51)Windows Forms  (61)WinUI  (68)WPF  (159)Xamarin  (161)XlsIO  (36)Other CategoriesBarcode  (5)BI  (29)Bold BI  (8)Bold Reports  (2)Build conference  (8)Business intelligence  (55)Button  (4)C#  (147)Chart  (131)Cloud  (15)Company  (443)Dashboard  (8)Data Science  (3)Data Validation  (8)DataGrid  (63)Development  (628)Doc  (8)DockingManager  (1)eBook  (99)Enterprise  (22)Entity Framework  (5)Essential Tools  (14)Excel  (40)Extensions  (22)File Manager  (7)Gantt  (18)Gauge  (12)Git  (5)Grid  (31)HTML  (13)Installer  (2)Knockout  (2)Language  (1)LINQPad  (1)Linux  (2)M-Commerce  (1)Metro Studio  (11)Mobile  (507)Mobile MVC  (9)OLAP server  (1)Open source  (1)Orubase  (12)Partners  (21)PDF viewer  (43)Performance  (12)PHP  (2)PivotGrid  (4)Predictive Analytics  (6)Report Server  (3)Reporting  (10)Reporting / Back Office  (11)Rich Text Editor  (12)Road Map  (12)Scheduler  (52)Security  (3)SfDataGrid  (9)Silverlight  (21)Sneak Peek  (31)Solution Services  (4)Spreadsheet  (11)SQL  (10)Stock Chart  (1)Surface  (4)Tablets  (5)Theme  (12)Tips and Tricks  (112)UI  (387)Uncategorized  (68)Unix  (2)User interface  (68)Visual State Manager  (2)Visual Studio  (31)Visual Studio Code  (19)Web  (592)What's new  (332)Windows 8  (19)Windows App  (2)Windows Phone  (15)Windows Phone 7  (9)WinRT  (26)
Add custom controls to Visual Studio toolbox

7 Easy Steps to Add Custom Controls to Visual Studio Toolbox

You can add custom controls to the Visual Studio toolbox so that they can be used easily in Visual Studio projects just by dragging them in the designer. To do so, you don’t have to add the assembly reference manually. The reference is automatically added to the Visual Studio reference manager.

Add custom controls to Visual Studio toolbox

To add custom controls to Visual Studio, create a new project (ASP.NET Web Forms, WPF, or WinForms) and open the designer. The toolbox items will only be visible in the designer window. If the toolbox is not visible, click the View menu, and then select the Toolbox option. Now, the toolbox will be displayed. Then:

  1. To create a new tab for the custom controls, right-click anywhere in the Toolbox window, select Add Tab, and then provide a name for the new tab.
  2. Then, right-click anywhere inside the new tab, and then select Choose Items. The Choose Toolbox Items dialog box will be displayed.Showing the Choose Toolbox Items dialog
  3. This dialog box shows a list of controls present in GAC that can be added to the toolbox. The check box in the selected state means those items will already be present in the toolbox.
  4. Select the custom controls from the available list, and then click OK.
  5. The selected controls will now be displayed in Visual Studio toolbox.Displaying the selected controls in Visual Studio toolbox
  6. Alternatively, you can also add tools by navigating to the assembly location, and dragging the assembly directly to the newly created tab.
  7. Once the controls are added, you can drag the control to the designer from the Visual Studio Toolbox and start using it. The assembly reference will automatically be added in the reference manager.Dragging the custom control to the designer

To configure Syncfusion’s custom controls in your Visual Studio toolbox, refer to this documentation.

Conclusion

In this blog post, we’ve seen how to add custom controls to the Visual Studio toolbox. We hope this blog could help you to configure Visual Studio toolbox easily, to drag the custom controls to the designer.

Syncfusion provides around 1800 custom controls to ease the work of the developers on various platforms. Please have a look and make use of them in your application development.

If you have any questions or require clarification about our applications, please let us know in the comments below. You can also contact us through our support forum, support portal, or feedback portal. We are happy to assist you!

Related blogs

Tags:

Share this post:

Comments (4)

How Can I Add The Controls To The ToolBox As Syncfusion Registers The Controls To Visual Studio, How To Achieve That Programatically?

Hi Tribid,

We are configuring the Visual Studio toolbox for .NET Framework, .NET Core\.NET 5.0 Frameworks projects by following the steps suggested by Microsoft.

Find below the details for this,

To configure toolbox controls for .NET Framework follow the below guidelines,

https://github.com/microsoft/xaml-designer-extensibility/blob/main/documents/toolbox-population.md#toolbox-items-from-unreferenced-assemblies

For .NET Core\.NET 5.0 – using referenced Nuget Packages follow the below guidelines,

https://github.com/microsoft/xaml-designer-extensibility/blob/main/documents/toolbox-population.md#toolbox-items-from-referenced-nuget-packages

For .NET Core\.NET 5.0 – using unreferenced Nuget Packages follow the below guidelines,

https://github.com/microsoft/xaml-designer-extensibility/blob/main/documents/toolbox-population.md#toolbox-items-from-unreferenced-nuget-packages

Please let us know if you’ve any concerns for this.

Regards,
Manoj

Hi Tribid,
The installation routine to add controls described above by you works with full functionality also when using Visual Studio 2019 Community edition?
Regards,
Thomas

Hi Thomas,

Yes, toolbox configuration will work in Visual Studio community edition too. There is no difference between configuring in Professional, Enterprise and Community Edition.

Regards,
Manoj

Comments are closed.

Popular Now

Be the first to get updates

Subscribe RSS feed

Be the first to get updates

Subscribe RSS feed