powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Кнопка по умолчанию
9 сообщений из 9, страница 1 из 1
Кнопка по умолчанию
    #38002402
StaffaKT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть некое диалоговое окно winforms, которое у пользователя запрашивает некие данные (например, авторизация доступа).
Как сделать, что бы в форме срабатывало событие "по дефолту", на сочетание клавиш Ctrl+Enter?

Пытался так: через обработчик KeyDown

Код: c#
1.
2.
3.
4.
5.
        private void MyForm_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Control && (e.KeyData == Keys.Enter))
                  НекоеМоеДействие();
        }



Не отрабатывает.

Пните в нужном направлении, плз.
...
Рейтинг: 0 / 0
Кнопка по умолчанию
    #38002451
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StaffaKTЕсть некое диалоговое окно winforms, которое у пользователя запрашивает некие данные (например, авторизация доступа).
Как сделать, что бы в форме срабатывало событие "по дефолту", на сочетание клавиш Ctrl+Enter?

Пытался так: через обработчик KeyDown

Код: c#
1.
2.
3.
4.
5.
        private void MyForm_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Control && (e.KeyData == Keys.Enter))
                  НекоеМоеДействие();
        }




Не отрабатывает.

Пните в нужном направлении, плз.
Form.AcceptButton?
...
Рейтинг: 0 / 0
Кнопка по умолчанию
    #38002470
StaffaKT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pation,
не катит, на Ctrl+Enter не реагирует.
...
Рейтинг: 0 / 0
Кнопка по умолчанию
    #38002485
pyroman69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hook-и
...
Рейтинг: 0 / 0
Кнопка по умолчанию
    #38002497
StaffaKT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pyroman69hook-и
это что?
...
Рейтинг: 0 / 0
Кнопка по умолчанию
    #38002498
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StaffaKTЕсть некое диалоговое окно winforms, которое у пользователя запрашивает некие данные (например, авторизация доступа).
Как сделать, что бы в форме срабатывало событие "по дефолту", на сочетание клавиш Ctrl+Enter?

Пытался так: через обработчик KeyDown

Код: c#
1.
2.
3.
4.
5.
        private void MyForm_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Control && (e.KeyData == Keys.Enter))
                  НекоеМоеДействие();
        }



Не отрабатывает.

Пните в нужном направлении, плз.шоб реагировало
Код: c#
1.
this.KeyPreview = true;
...
Рейтинг: 0 / 0
Кнопка по умолчанию
    #38002549
pyroman69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StaffaKTpyroman69hook-и
это что?
гугл знает, попробуйте забить, потом спрашивайте
...
Рейтинг: 0 / 0
Кнопка по умолчанию
    #38002673
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pyroman69StaffaKTпропущено...

это что?
гугл знает, попробуйте забить, потом спрашивайте

здесь хуки это лишнее
...
Рейтинг: 0 / 0
Кнопка по умолчанию
    #38002719
StaffaKT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pyroman69StaffaKTпропущено...

это что?
гугл знает, попробуйте забить, потом спрашивайте

api для такого примитивного случая - это лишнее.

fortibransaшоб реагировало
Код: c#
1.
this.KeyPreview = true;



огромное спасибо, не обратил внимание на это поле =)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Кнопка по умолчанию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]