Открыть форму с именем формы в приложении winform
Я хочу спросить, что я должен сделать, чтобы открыть форму с помощью или имя класса в Winform C #?
У меня есть три разные формы
Управление пользователямиGroupsManagementLocationManagementЯ получаю разрешение из базы данных для этих трех форм
в меню нажмите заполнить тег свойства с именем формы, как это
tsmMain.Tag = item.PermissionName
tsmMain.Click += new EventHandler(tsmMain_Click);
что я хочу сделать, это открыть форму динамически в нажатие кнопки и удалить их, если условие? Могу ли я сделать это с отражением или еще ??
ToolStripMenuItem aa = sender as ToolStripMenuItem;
var tag = aa.Tag;
if (tag == "User Management")
{
UserManagement oUserForm = new UserManagement();
oUserForm.Show();
}
if (tag == "Groups Management")
{
GroupManagement oGroupForm = new GroupManagement();
oGroupForm.Show();
}