Если у вас есть имя элемента управления, и элементы управления уже скомпилированы в вашем приложении, вы можете использовать Activator.CreateInstance
для создания экземпляра элемента управления из имени типа.Создав экземпляр элемента управления, вы можете добавить его в форму.Должно работать что-то вроде кода ниже:
private void MenuItemClickHandler(object sender, EventArgs e)
{
ToolStripMenuItem clickedItem = (ToolStripMenuItem)sender;
var t = Type.GetType("MyNamespace." + clickedItem.Name));
var control = (UserControl)Activator.CreateInstance(t);
this.Controls.Add(control);
}