That library is an older library and some of the controls didn't work even on previous VS versions. You can read the writeup about it here. MS has no intention of supporting or upgrading these controls anymore.
If you installed the library then add a reference to it in your project. Then go to the Toolbox, right click and select Choose Items
. Then find the assembly and select it. This should add any compatible controls to the toolbox. Unfortunately it might not show up so you might need to use the Browse
button. If the controls are remotely compatible with the newer designer then they should show up in the toolbox.
Having said that, at the end of the day literally the only benefit of the toolbox is to drag and drop controls onto a form. From that point on it is entirely handled in code. As the Winforms Designer has been rewritten to work with .NET Core the general recommendation is to simply add the code yourself to get the control onto the form. After that you should be able to see and interact with the controls as you did before. If they had custom designers then those will no longer work but the Properties window and whatnot should be fine.
To manually add the control(s) you can replicate what the designer does.
1) Open the *.designer.cs file.
2) Add a private field with the fully qualified type name and the name of the field.
3) Inside InitializeComponent
- Instantiate an instance of the type and assign to the field
- Set the control's
Name
and other related properties. - Add the control to the parent form's
Controls
property.
Alternatively you can just do all this in the constructor of the form as well but I've seen issues with the designer when you do that. Alternatively programmatically do the same thing when the form's OnLoad
method is called.