Esempio n. 1
0
        public static bool PerformActionByKey <T>(MenuItemsList <T> operations, MenuItemsList <T> shortcutOperations, Keys key, T obj)
        {
            Action <T> action = operations.GetActionByKey(key, obj);

            if (action != null)
            {
                action(obj);
                return(true);
            }
            action = shortcutOperations.GetActionByKey(key, obj);
            if (action != null)
            {
                action(obj);
                return(true);
            }
            return(false);
        }
Esempio n. 2
0
 public Action <T> GetActionByKey(Keys key, T obj)
 {
     return(List.GetActionByKey(key, obj));
 }