yeah! you can because Each control that is located in the Toolbox is a member of the Control class that is part of the
System.Windows.Forms
namespace. Each of these controls is a class, so therefore you can dynamically create controls in code at runtime
Adding a Control to a Form at run time uses a similar method to adding a Control to a Container at run time.
Step1:- create the control that you wish add to the Form.
Step2:- initialize the control
Step3:- add the control to the Form.
this.Controls.Add(Object of Control);
Example:-
Button obj = new Button();
obj.Text = "New Control";
this.Controls.Add(obj);