Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.87
Nick_Right
1 / 1 / 0
Регистрация: 01.09.2011
Сообщений: 11
#1

Событие по нажатию клавиши - C#

03.09.2011, 10:42. Просмотров 4555. Ответов 3
Метки нет (Все метки)

Вопрос чайника

Пример:
Имеется элемент textbox, куда вводится пароль. А так же есть button "готово"
Необходимо, чтобы после ввода текста в поле можно было нажать клавишу Enter, чтобы сработало событие нажатия button "готово"

Объясните на этом примере, мне важно понять принцип. Надо ли подключать доп библиотеки и сам код.
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.09.2011, 10:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Событие по нажатию клавиши (C#):

Событие нажатия клавиши вне текущей программы
Вопрос появился. Допустим, я запустил видеоигру. Мне нужен метод, который бы...

Как сделать событие для нажатия клавиши?
Здравствуйте! У меня пара вопросов: 1. Как сделать событие для нажатия...

Выход из do .. while по нажатию клавиши
Как с помощью оператора цикла do... while сделать так чтоб программа не...

Считывание информации из БД по нажатию клавиши и запись в определённые TextBox-ы
День добрый! Понадобилось написать программку на С# с базами данных в Access-е....

WPF Активация кнопки, по нажатию клавиши
Подскажите пожалуйста. Суть вот в чём. Я решил сделать на WPF C# Драмм...

Событие при нажатии клавиши в XAML
Искал в форуме подобную тему, но не нашел. Нужно, чтобы в XAML проекте при...

3
tasty_sock
132 / 130 / 21
Регистрация: 26.01.2010
Сообщений: 350
03.09.2011, 11:26 #2
Нужно добавить событие KeyDown для твоего текстбокса. Правой кнопкой мыши по текстбоксу -> properties -> значок молнии -> ищешь нужное событие.

В него добавишь код:
C#
1
2
3
4
if (e.KeyCode == Keys.Enter)
{
  button1.PerformClick();
}
где button1 - нужная кнопка, которую ты хочешь нажать.

PS: писал по памяти, пардонте, если чо.
1
r0fL
Кодило
236 / 163 / 23
Регистрация: 25.11.2009
Сообщений: 685
03.09.2011, 13:35 #3
Nick_Right, у формы есть свойство AcceptButton. Укажите там вашу кнопку и при нажатии на форме кнопки Enter будет нажиматься эта кнопка.
1
Nick_Right
1 / 1 / 0
Регистрация: 01.09.2011
Сообщений: 11
05.09.2011, 08:40  [ТС] #4
Спасибо. Всё работает.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2011, 08:40
Привет! Вот еще темы с решениями:

Событие по нажатию клавиши
Доброго времени суток. Нужно создать событие по нажатии enter: Procedure...

Событие по нажатию клавиши
Здравствуйте. Помогите разобраться как сделать, чтобы при нажатии клавиши ESC...

Событие по нажатию любой символьной клавиши
Возможно ли реализовать событие по нажатию любой символьной клавиши кроме...

Собственное событие по нажатию клавиши Alt
Задание: Разработать собственное событие на нажатие клавиши ALT. Консольный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru