Beispiel #1
0
 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));
 }
Beispiel #2
0
        /// <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);
        }