public string this[СочетаниеКлавиш сочетание]
 {
     get
     {
         try
         {
             return словарь[сочетание];
         }
         catch
         {
             return null;
         }
     }
     set
     {
         if (сочетание.Клавиша == 0)
         {
             Вывести("### Неправильная комбинация клавиш.");
             return;
         }
         if (value == null)
         {
             Удалить(сочетание);
             return;
         }
         словарь[сочетание] = value;
         string сообщение = "### Теперь при нажатии " + сочетание.ToString() + " выполняется ";
         сообщение += "\"" + value + "\".";
         Вывести(сообщение);
     }
 }
Пример #2
0
 public string this[СочетаниеКлавиш сочетание]
 {
     get
     {
         try
         {
             return(словарь[сочетание]);
         }
         catch
         {
             return(null);
         }
     }
     set
     {
         if (сочетание.Клавиша == 0)
         {
             Вывести("### Неправильная комбинация клавиш.");
             return;
         }
         if (value == null)
         {
             Удалить(сочетание);
             return;
         }
         словарь[сочетание] = value;
         string сообщение = "### Теперь при нажатии " + сочетание.ToString() + " выполняется ";
         сообщение += "\"" + value + "\".";
         Вывести(сообщение);
     }
 }
Пример #3
0
    public void Удалить(СочетаниеКлавиш сочетание)
    {
        if (!словарь.ContainsKey(сочетание))
        {
            Вывести("### Такой горячей клавиши не существует.");
            return;
        }
        словарь.Remove(сочетание);
        string сообщение = "### При нажатии " + сочетание.ToString() + " теперь ничего не выполняется.";

        Вывести(сообщение);
    }
 public void Удалить(СочетаниеКлавиш сочетание)
 {
     if (!словарь.ContainsKey(сочетание))
     {
         Вывести("### Такой горячей клавиши не существует.");
         return;
     }
     словарь.Remove(сочетание);
     string сообщение = "### При нажатии " + сочетание.ToString() + " теперь ничего не выполняется.";
     Вывести(сообщение);
 }