Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2008, 14:09   #1
Voucik
 
Регистрация: 21.01.2008
Сообщений: 6
По умолчанию связать клавишу с кнопочкой

C#
Как например в моей проге (калькуляторе) связать клавишу с кнопочкой пример: я нажимаю на клавишу + и чтоб у меня в програме сробатывала моя кнопка + (textButtonX) ).
Заранее благодарю.
Voucik вне форума Ответить с цитированием
Старый 01.03.2008, 19:30   #2
MadFag
Новичок
Джуниор
 
Аватар для MadFag
 
Регистрация: 27.02.2008
Сообщений: 2
Стрелка

Заходишь в свойства окна - события(events)
находишь событие KeyPress, жмёшь дважды - в код добавляеться событие:
Код:
private void Form1_KeyPress(object sender, KeyPressEventArgs e){
        }
В него прописываешь все нажатия клавиш, которые необходимо обработать:

Код:
      switch (e.KeyChar){
                case '+': { /*обработчик нажатия клавиши '+' */ break; }
                case '-': { /*обработчик нажатия клавиши '-' */ break; }
                case '/': { /*обработчик нажатия клавиши '/' */ break; }
                case '*': { /*обработчик нажатия клавиши '*' */ break; }
                    .
                    .
                    .
                    .
                    .
                    .
                    .
                default: break;
            }

Последний раз редактировалось MadFag; 01.03.2008 в 19:32.
MadFag вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с кнопочкой и выводом результатом diznt Помощь студентам 50 24.08.2008 21:38
Нажатие на клавишу 3.14oner Паскаль, Turbo Pascal, PascalABC.NET 1 14.07.2008 17:14
У знаём нажатую клавишу... Altera Общие вопросы Delphi 2 10.02.2008 11:30
как зарегестрировать горячую клавишу с помощью HotKey GAGARIN-NEW Компоненты Delphi 3 09.11.2007 08:22