Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Нажатие клавиш клавиатуры

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 11.07.2011, 20:34   #1
 Пехотинец
Аватар для Roverpcs6
 
Roverpcs6 на правильном путиRoverpcs6 на правильном пути
Регистрация: 06.05.2010
Сообщений: 52
Популярность: 139
Сказал(а) спасибо: 130
Поблагодарили 35 раз(а) в 28 сообщениях
Отправить сообщение для Roverpcs6 с помощью Skype™
 
Exclamation Нажатие клавиш клавиатуры

Как в C# программно нажать клавишу клавиатуры или мышки???
ну например:

Код:
if (textbox1.Text == "хоп")
{
    // вот в этом месте надо нажать 
}

SendKeys.Send("{CAPSLOCK}"); <=== вот это не канает(


help me
________________

__________________
______________________

Последний раз редактировалось Roverpcs6; 11.07.2011 в 20:39.
  Ответить с цитированием
Старый 12.07.2011, 02:45   #2
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Нажатие клавиш клавиатуры

создаем событие, например

private void Form1_enter(object sender, EventArgs e)
{
SendKeys.Send("{ENTER}");
}
далее в твоем коде будет так:

if (textbox1.Text == "хоп")
{
this.Form1_enter(sender,e);
}
  Ответить с цитированием
Пользователь сказал cпасибо:
Roverpcs6 (12.07.2011)
Старый 12.07.2011, 20:59   #3
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Нажатие клавиш клавиатуры

Цитата:
Сообщение от Roverpcs6Посмотреть сообщение
эо нажатие будет нажиматься в окне формы или в любых окнах?

в окне формы, а подробно все на [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 12.07.2011, 23:25   #4
 Пехотинец
Аватар для _MykytiuK_
 
_MykytiuK_ скоро будет известен_MykytiuK_ скоро будет известен_MykytiuK_ скоро будет известен_MykytiuK_ скоро будет известен_MykytiuK_ скоро будет известен
Регистрация: 12.04.2011
Сообщений: 98
Популярность: 435
Сказал(а) спасибо: 132
Поблагодарили 81 раз(а) в 49 сообщениях
Отправить сообщение для _MykytiuK_ с помощью ICQ
 
По умолчанию Re: Нажатие клавиш клавиатуры

Как можно создать условие:
Если пользователь на клавиатуре нажал припустим Enter, ну и далее нужный код.
Прошу помочь.
________________

Уважаемые пользователи соблюдайте Правила Форума
  Ответить с цитированием
Старый 13.07.2011, 18:28   #5
 Разведчик
Аватар для MaximusRS
 
MaximusRS никому не известный тип
Регистрация: 26.06.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Нажатие клавиш клавиатуры

private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar==13)
{
MessageBox.Show("была нажата клавиша Enter");
}
}

Последний раз редактировалось MaximusRS; 13.07.2011 в 18:32.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Подсказка] Быстрое нажатие клавиш для мага ziken Общение и обсуждение Perfect World 24 02.03.2011 23:52
После кликера перестали работать 2 клавиатуры :( DKorona Общение и обсуждение, архив Lineage 2 4 01.02.2011 11:02
Выжимаем все из клавиатуры для всех, и для ТХ в частности ApxumeD Статьи и описания по Lineage 2 9 21.01.2010 23:10

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 22:34.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net