none
банальный вопрос в C# RRS feed

  • Вопрос

  • Добрый вечер!Как сделать так, чтобы программа открывала диал.окно Открыть файл при нажатии пользователем клавиши Ввод и закрывала окно при нажатии клавиши ESC

    public

    IButtonControl S { get; set;}
    21 ноября 2013 г. 14:20

Ответы

  • Маловато исходных данных. Что у Вас за проект (WinForms, WPF)? Что за окно получает событие нажатия клавиши Enter (или "Ввод", как Вы называете). Если это форма Windows, в свойствах формы укажите кнопку, которая должна срабатывать на нажатие Enter (см. свойство формы AcceptButton). А стандартный диалог OpenFileDialog и сам закрывается по ESC. Ничего программировать не нужно.
    21 ноября 2013 г. 17:33
  • Дополнение к предыдущему ответу.

    Чтобы сама форма закрывалась нажатием ESC, нужно в свойстве формы "CancelButton" тоже указать кнопку, закрывающую окно. А обработчике нажатия на эту кнопку написать Close(); Форма будет закрываться и при нажатии на кнопку и при нажатии клавиши ESC.

    22 ноября 2013 г. 7:19

Все ответы

  • Маловато исходных данных. Что у Вас за проект (WinForms, WPF)? Что за окно получает событие нажатия клавиши Enter (или "Ввод", как Вы называете). Если это форма Windows, в свойствах формы укажите кнопку, которая должна срабатывать на нажатие Enter (см. свойство формы AcceptButton). А стандартный диалог OpenFileDialog и сам закрывается по ESC. Ничего программировать не нужно.
    21 ноября 2013 г. 17:33
  • Дополнение к предыдущему ответу.

    Чтобы сама форма закрывалась нажатием ESC, нужно в свойстве формы "CancelButton" тоже указать кнопку, закрывающую окно. А обработчике нажатия на эту кнопку написать Close(); Форма будет закрываться и при нажатии на кнопку и при нажатии клавиши ESC.

    22 ноября 2013 г. 7:19