This is probably an incredibly obvious question, but I just can't figure it out.
I have a Windows Form managed by the form designer. I'd like to include a custom user control, also managed by the form designer. But I'm unable to get the custom control to show up in the Toolbox, even if I try manually adding it under the "Choose Items..." dialog.
Both form and control are in the same assembly. I've tried separating the control into a separate assembly in order to follow the instructions here to the letter, to no avail. I'm also using C++/CLI, if that changes anything.
Is there an attribute or such I should be setting to my control in order for it to appear in the Designer Toolbox?
Add the control by drawingSelect the control by clicking on it. In your form, drag-select a region. The control will be placed to fit the size of the region you selected.
Add your control library dll=>Select dll file and click on open button. Here you can see your user control library has been added=>after that click ok. After that you can see your control inside tets tab: After adding control in tool box you can drag and drop control in your form where you want to use this control.
A UserControl is a collection of controls placed together to be used in a certain way. For example you can place a GroupBox that contains Textbox's, Checkboxes, etc. This is useful when you have to place the same group of controls on/in multiple forms or tabs.
Yes, there is one. The only one I'm aware of that prevents a control from showing up in the toolbox if the class is in the same project. Tools + Options, Windows Forms Designer, General, AutoToolboxPopulate should be set to True. The default value.
In the "choose items" dialog, go to ".NET Framework" tab, your control should be there
If you are from a different project, you need to add a Reference to your project first. (or dll)
In the solution explorer, right click on your project name, click add references
then you should be able to add a .NET reference to your project containing the user control
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With