public static string GetResourceString(FormStringKeys name, CultureInfo ci = null) { if (ci == null) { ci = GetCultureInfo() ?? Thread.CurrentThread.CurrentUICulture; } //ci = CultureInfo.CreateSpecificCulture("zh-cn"); return(_resourceManager.GetString(name.ToString(), ci)); }
/// <summary> /// find the item by name: menu.Name + "_" + nameByKey.ToString() /// </summary> /// <typeparam name="T"></typeparam> /// <param name="menu"></param> /// <param name="nameByKey"></param> /// <returns></returns> public static T FindByName <T>(this ContextMenuStrip menu, FormStringKeys nameByKey) where T : ToolStripItem { var idx = menu.Items.IndexOfKey(menu.Name + "_" + nameByKey.ToString()); if (idx >= 0) { return(menu.Items[idx] as T); } return(null); }