Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 23.11.2023
Сообщений: 44

Узнать, нажата ли кнопка Ё

05.12.2023, 19:43. Показов 459. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Делаю программу с консолью, которая должна открываться через клавишу Ё.
Дело в том, что в классе Keys нет клавиши Ё.
Код прилагается.

C#
1
2
3
4
5
6
7
private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys. ) // ???
            {
                richTextBox1.Visible = !richTextBox1.Visible;
            }
        }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.12.2023, 19:43
Ответы с готовыми решениями:

Как узнать была нажата ли кнопка button1?
Как узнать была нажата ли кнопка button1? Например: if (button1.Activated == true) { else ... } если что, язык C#

Как узнать, на какой элемент из List<> была нажата кнопка мыши
Привет! У меня есть список из текста(List&lt;label&gt;) И мне нужно узнать, на какой элемент списка была нажата кнопка мыши. Мне нужно...

Как сделать так чтобы кнопка не выполняла действие пока не нажата другая кнопка?
как сделать так что бы кнопка не выполняла действие пока не нажата другая кнопка допустим у меня есть 2 кнопки &quot;Мужчина&quot; и...

4
fly
 Аватар для I can
4956 / 4649 / 844
Регистрация: 13.04.2015
Сообщений: 9,847
05.12.2023, 19:52
C#
1
if (e.KeyValue ==192)
1
3260 / 3289 / 556
Регистрация: 17.02.2019
Сообщений: 5,196
05.12.2023, 20:11
Лучший ответ Сообщение было отмечено VladVolkov как решение

Решение

Цитата Сообщение от VladVolkov Посмотреть сообщение
нет клавиши Ё.
ну и ещё так
C#
1
2
3
4
if(e.KeyCode ==  Keys.Oem3)
{
    // тут что надо
}
Добавлю считывает клавиши на Английском. Поставьте точку останова на строке с if(e.KeyCode == Keys.Oem3) и нажмите клавишу и в private void Form1_KeyDown(object sender, KeyEventArgs e) наведите не e. Там увидите код клавиши и название её.

Добавлено через 11 минут
ну ещё моно узнать
Кликните здесь для просмотра всего текста
Свойство формы KeyPreview = true;
C#
1
2
3
4
5
6
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
    textBox1 .Clear();
    e.SuppressKeyPress = true;
    textBox1 .Text = "e.KeyCode - " + e.KeyCode + " e.KeyData - " + e.KeyData + " e.KeyValue - " + e.KeyValue;
}
1
fly
 Аватар для I can
4956 / 4649 / 844
Регистрация: 13.04.2015
Сообщений: 9,847
05.12.2023, 20:16
Лучший ответ Сообщение было отмечено VladVolkov как решение

Решение

Цитата Сообщение от January29 Посмотреть сообщение
ну и ещё так
Ещё вариант для KeyPress

C#
1
2
3
        private void Form1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 'Ё')
1
3260 / 3289 / 556
Регистрация: 17.02.2019
Сообщений: 5,196
05.12.2023, 20:19
Цитата Сообщение от I can Посмотреть сообщение
для KeyPress
да и такой пойдет даже лучше. Только если раскладка Русская.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.12.2023, 20:19
Помогаю со студенческими работами здесь

Как проверить нажата ли кнопка?
private void button2_Click(object sender, EventArgs e) { while (true) { //код который что-то делает...

Какая кнопка была нажата на flowLayoutPanel
Здравствуйте, динамически добавляю кучу кнопок в flowLayoutPanel, как узнать на какую кнопку нажал пользователь? (Нужно получать текст на...

Как определить какая кнопка нажата?
к примеру я пишу проект с использованием базы данных в зависимости от количества строк будут создаваться группы из элементов и в этих...

Как узнать какая кнопка была нажата?
такой код: HMTL &lt;form action='myasp.asp' method=post name='form1'&gt; &lt;input type=submit name='myname' value='1'&gt; &lt;input type=submit...

Узнать, какая кнопка в массиве кнопок была нажата
как узнать какая кнопка в массиве кнопок была нажата? написал след код но не могу передать обратно полученные координаты с функциями на...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru