private static Form CreateSubForm(SubFormTitle subFormTitle) { switch (subFormTitle) { case SubFormTitle.UserManage: return(new UserManageForm()); case SubFormTitle.OrgManage: return(new Form()); case SubFormTitle.UserGroupManage: return(new Form()); case SubFormTitle.RoleManage: return(new Form()); case SubFormTitle.Authority: return(new Form()); case SubFormTitle.LogManage: return(new Form()); default: return(null); } }
public static void ShowSubForm(SubFormTitle subFormTitle) { if (s_mainForm == null) { return; } Form subForm; if (s_subFormCache.ContainsKey(subFormTitle)) { subForm = s_subFormCache[subFormTitle]; } else { subForm = CreateSubForm(subFormTitle); } if (subForm != null) { InitSubForm(subForm); s_subFormCache[subFormTitle] = subForm; subForm.Show(); } }