Описание тега keyeventargs

2 ответа

Что вызывает системный гудок?

Это то, что я использую, чтобы позволить кнопке ввода начать поиск. Это работает, но вызывает системный гудок. Понятия не имею почему. private void searchbox_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { searchbutton.PerformC…
19 июн '12 в 14:49
0 ответов

Можно ли получить аппаратный идентификатор клавиатуры ввода в.net WPF KeyEventArgs?

У меня есть форма.net wpf, исследующая нажатия клавиш: private void Window_PreviewKeyDown(object sender, KeyEventArgs e) Существует две "клавиатуры": одна - стандартная клавиатура для ввода, а другая - устройство чтения кредитных карт USB. Позволяет…
17 фев '15 в 22:18
0 ответов

C# две функции вызываются на одно событие ключа, хорошо, но первая ждет, пока завершится вторая

Моя первая функция заполняет список строкой из текстового поля, вторая загружает файл с протоколом ftp. Две функции вызываются, когда я нажимаю клавишу Return, и она работает нормально... но список заполняется только тогда, когда вторая функция загр…
13 май '13 в 18:42
1 ответ

Конвертировать KeyEventArgs в структуру KEYDBINPUT

Я работаю в сетевой системе (в C#), где на одном компьютере я получаю ввод с клавиатуры через ловушку низкого уровня, а затем передаю ввод на другой компьютер, где он должен быть введен. Хук доставляет ввод с клавиатуры в классе KeyEventArgs. Чтобы …
10 дек '10 в 02:31
1 ответ

C# KeyEventArgs выдает неправильные результаты, когда заглавные буквы включены

Я использую глобальные клавиатурные хуки как слушатель клавиатуры, когда окно не в фокусе. Я на полпути через некоторый код, и я понимаю, что по любой причине установка заглавных букв изменяет вывод KeyEventArgs, Использование сдвига / без сдвига вы…
19 мар '14 в 03:40
2 ответа

Я могу поймать ctrl+ пробел в WindowsForm

Я не мог поймать Ctrl+ событие пробела в WinForm. Но я написал этот код ((e.KeyCode==Keys.Space)&&(e.Modifiers==Keys.Control)) это не сработало. В чем проблема? [РЕДАКТИРОВАТЬ] Извините. Проблема в другом. Это работает.
23 ноя '11 в 08:12
4 ответа

Остановите звонок на CTRL-A (WinForms)

Любые идеи, как остановить системный звонок, когда CTRL-A используется для выбора текста в приложении Winforms? Здесь проблема. Создайте проект Winforms. Поместите текстовое поле в форму и добавьте следующий обработчик события в форму, чтобы позволи…
22 окт '08 в 13:26
1 ответ

WPF эквивалент KeyEventArgs Winform - Вызов события KeyDown с определенным ключом

Как конвертировать приведенный ниже код, который работает с Winforms заставить его работать с WPF: textBox1.Text = (input); KeyEventArgs ev = new KeyEventArgs(Keys.Enter); textBox1_KeyDown(sender, ev); Я хочу призвать KeyDown событие с определенным …
27 июл '18 в 00:07
3 ответа

Могу ли я определить, является ли KeyEventArg буквой или цифрой?

Есть ли способ определить, является ли ключ буквой / цифрой (A-Z,0-9) в KeyEventArgs? Или я должен сделать это сам? Я нашел способ с e.KeyCode, это точно? if(((e.KeyCode >= Keys.A && e.KeyCode <= Keys.Z ) || (e.KeyCode >= Keys.D0 &a…
13 мар '11 в 23:35
1 ответ

C# Keydown/Keyevents, если не нажата ни одна клавиша

Я сейчас что-то программирую на C#, пытаясь "преобразовать" консольное приложение в приложение Windows Forms, и я хотел сделать что-то вроде следующего: if("keypress == nokey") { system.threading.thread.sleep *** } while(nokeyispressed) { system.thr…
05 апр '12 в 06:25
3 ответа

C#: получение правильных клавиш нажатыми из KeyDvent KeyEventArgs

Я ловлю KeyDown событие, и я должен быть в состоянии проверить, являются ли текущие нажатые клавиши: Ctrl + Shift + M? Я знаю, что мне нужно использовать e.KeyData от KeyEventArgs, Keys enum и что-то с Enum Flags и битами, но я не уверен, как провер…
14 май '09 в 21:08
2 ответа

KeyEventArgs Shift + TAB

Я хотел бы создать KeyEvent "SHIFT + TAB", используя этот метод для навигации. Как я могу установить Shift Key как модификатор? Dim args As New System.Windows.Input.KeyEventArgs(Keyboard.PrimaryDevice, Keyboard.PrimaryDevice.ActiveSource, 0, Key.Tab…
26 июл '16 в 08:59
2 ответа

Как захватить событие нажатия клавиши пробела, используя KeyeventHandler?

У меня есть форма с расширенным текстовым полем, в котором я хочу сделать следующее: Когда пользователь нажимает кнопку пробела (в настоящее время я делаю это с событием нажатия клавиши, но хочу использовать событие нажатия клавиши, но он не предост…
18 сен '13 в 14:03
4 ответа

Никакая перегрузка для 'insert_method_here' не соответствует делегату 'System.EventHandler'

Я пытаюсь создать программу, в которой есть кнопка, и каждый раз, когда нажимается эта кнопка, она перемещает кнопку и увеличивает счет. Тем не менее, я пытаюсь отключить клавишу ввода или подавить команду при нажатии. Вот что у меня так далеко priv…
27 авг '10 в 01:11
0 ответов

Как лучше реагировать на нажатия цифровых клавиш?

Я хочу разрешить проверку радиокнопок через клавиатуру, а именно через цифры 1, 2, 3. У меня есть этот код, который работает: // "a WPF form hears what it wants to hear and disregards the rest" - paraphrased from "The Boxer" by Simon & Garfunkel…
12 дек '14 в 21:29
0 ответов

Почему KeyEventArgs.KeyCode показывает набор неправильных ключей при отладке?

При обработке KeyDown событие для клавиши Delete, KeyCode появляется как RButton | MButton | Назад | Космос Я могу определить из Keys перечислите что RButton = 2 MButton = 4 Back = 8 Space = 32 Delete = 46 а также 2 + 4 + 8 + 32 = 46 Но почему это?
04 фев '14 в 18:05
2 ответа

C# Сравните клавишу, нажатую на клавиатуре

У меня есть текстовое поле и кнопка. Я сохраняю значение (клавиша клавиатуры), введенное в TextBox. Мне нужно дать сообщение, когда я нажимаю правую клавишу клавиатуры. private void btn_Click(object sender, EventArgs e) { Properties.Settings.Default…
15 апр '18 в 09:30
2 ответа

Добавление текста в текстовое поле с помощью KeyEventArgs. C#

Я не могу заставить эту часть моего кода работать. Целью этого фрагмента кода является добавление нумерованного списка каждый раз, когда пользователь нажимает "ENTER". Вот и пример того, что я имею в виду. 0) 10100 [Пользователь нажимает клавишу ВВО…
18 апр '15 в 14:30
1 ответ

Игнорирование клавиши Shift при подсчете символов C# winforms

Я работаю над функцией в приложении winforms C#, которая будет подсчитывать символы, введенные в richtextbox, но должна игнорировать клавиши возврата и Shift. Вот код, который я получил для этой части: private void inputBox_KeyDown(object sender, Ke…
04 окт '15 в 04:40
2 ответа

Как запретить клавишу возврата в WPF

Как я могу максимально просто запретить Backspace-Key в WPF-приложении? KeyDown-Event не перехватывает DEL и клавишу Backspace. Спасибо!
15 окт '10 в 10:14