Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> KeyCode 
V
    Опции темы
PaZ1T1V
Дата 3.4.2008, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 169
Регистрация: 26.2.2008
Где: Багдад )

Репутация: нет
Всего: нет



по4ему не пашет вот етот код

Код

private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Tab)
            {
                //richTextBox1.Text += "       ";
                this.Close();
            }
        }


в консчтрукторе я етот обработ4ик определил
--------------------
[size=8]Atention please!!![/size]
[size=6]Кривые руки[/size]
PM MAIL WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
QryStaL
Дата 3.4.2008, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: 3
Всего: 32



Используй событие PreviewKeyDown вместо этого.


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
mr.DUDA
Дата 4.4.2008, 07:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 24
Всего: 232



Добавлю к предыдущему посту: чтоб печатало табы в боксе вместо перехода по контролам, делаем так:
Код
        void richTextBox1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
        {
            e.IsInputKey = true;
        }


З.Ы. я так понимаю, Close в первом примере только для отладки  smile 


--------------------
user posted image
PM MAIL WWW   Вверх
PaZ1T1V
Дата 4.4.2008, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 169
Регистрация: 26.2.2008
Где: Багдад )

Репутация: нет
Всего: нет



Правильно понимаешь, большое тебе спасибо )) 
--------------------
[size=8]Atention please!!![/size]
[size=6]Кривые руки[/size]
PM MAIL WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
ProgrammingLife
Дата 4.11.2008, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 19.1.2008
Где: ЧИРЧИКАГО (UZ)

Репутация: нет
Всего: нет



подключаюсь к этому топику___ smile  сколько я не пробывал у меня не пашет вот коды:
1 
Код

private void treeView1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if ((char)e.KeyChar == (char)Keys.F2)
            {
                  // код
            }
        }

2
Код

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.F2)
    {
    }
}

все оброботчики менял не одна не пашет помогите разобраться  последний вариант не получается
 
Код

void richTextBox1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
        {
            e.IsInputKey = true;
        }

мне нужно в текстбоксе обработать событие нажатие Enter
тут состряпал прогу гребаную не помогло для кода клавы....хотите скачайте!!!ПОМОГИТЕ СКОЛЬКО ТЕМ БЫЛО ....Но они не работают....ХЭЛПНИТЕ! smile 

Присоединённый файл ( Кол-во скачиваний: 1 )
Присоединённый файл  Debug.zip 9,64 Kb
PM MAIL ICQ   Вверх
QryStaL
Дата 4.11.2008, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: 3
Всего: 32



ProgrammingLife, хотелось бы получить внятное описание проблемы и что именно нужно.


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
ProgrammingLife
Дата 5.11.2008, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 19.1.2008
Где: ЧИРЧИКАГО (UZ)

Репутация: нет
Всего: нет



Цитата(QryStaL @ 4.11.2008,  21:57)
ProgrammingLife, хотелось бы получить внятное описание проблемы и что именно нужно.

это просто в TextBoxксе мне надо обработать событие Enter (13).........??? надеюсь будет понятно...... smile  smile  smile 
PM MAIL ICQ   Вверх
Bogdan1024
Дата 5.11.2008, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

Репутация: 1
Всего: 13



Цитата(ProgrammingLife @  5.11.2008,  16:09 Найти цитируемый пост)
это просто в TextBoxксе мне надо обработать событие Enter (13).........??? надеюсь будет понятно......

Код

        private void checkBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
                MessageBox.Show("Enter pressed.");
        }



--------------------
user posted image
PM MAIL   Вверх
ProgrammingLife
Дата 5.11.2008, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 19.1.2008
Где: ЧИРЧИКАГО (UZ)

Репутация: нет
Всего: нет



Цитата(Bogdan1024 @ 5.11.2008,  18:13)

        private void checkBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
                MessageBox.Show("Enter pressed.");
        }
[/code]

в checkBox1 ксе может и получится Я не сомневаюсь в тебе братан а вот в ТеxtBoxe есть одна фишка Multiline=true, мне не желательно ставить true  smile не пашет у меня VS2005  уже столько тем было уже и в MSDNe код пробывал не пашет молчит гад! smile 
PM MAIL ICQ   Вверх
QryStaL
Дата 5.11.2008, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: 3
Всего: 32



Код

        private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                e.Handled = true;
            }
        }



--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
Certain
Дата 7.11.2008, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 18.6.2008
Где: Moscow

Репутация: 3
Всего: 4



добавлю немного (как ещё вариант):
с текстбоксом 
Код

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                
            }
        }


с ричтекстбоксом тоже самое

Это сообщение отредактировал(а) Certain - 7.11.2008, 10:27
--------------------
Работа программиста и шамана имеет много общего - оба боpмочyт непонятные слова, совершают непонятные действия и не могут объяснить, как оно работает.
PM MAIL ICQ   Вверх
ProgrammingLife
Дата 7.11.2008, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 19.1.2008
Где: ЧИРЧИКАГО (UZ)

Репутация: нет
Всего: нет



Всем спасибо!  за у частие ____ smile  извеняюсь за выражение но у меня  хрень  не идет и все может и текстбоксы приватные поэтом не идут команды с клавы ....!?
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0528 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.