Otwórz formularz z nazwą formularza w aplikacji winform
Chcę zapytać, co mam zrobić, aby otworzyć formularz z pomocą lub nazwą klasy w winform c #?
Mam trzy różne formy
Zarządzanie użytkownikamiZarządzanie grupamiLocationManagementOtrzymuję pozwolenie z bazy danych dla tych trzech formularzy
w menu kliknij i wypełnij znacznik Właściwość nazwą formularza w ten sposób
tsmMain.Tag = item.PermissionName
tsmMain.Click += new EventHandler(tsmMain_Click);
co chcę zrobić, to dynamicznie otworzyć formularz za pomocą kliknięcia przycisku i usunąć je, jeśli warunek? Czy mogę to zrobić z refleksją?
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();
}