Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 17.09.2010
Сообщений: 55
1

Почему перестал вызываться метод OnKeyDown?

27.05.2011, 20:31. Показов 600. Ответов 2
Метки нет (Все метки)

Вещь, которую я никак не могу объяснить

C#
1
2
3
4
5
6
7
8
9
10
 protected override void OnKeyDown(KeyEventArgs e) //При нажатии клавиши Enter появляется вспомогательная форма. 
        {
            base.OnKeyDown(e);
            if (e.KeyCode == Keys.Enter)
            {
                Form2 f2 = new Form2();
                f2.ShowDialog();
                e.Handled = true;
            }
        }
метод реализует открытие формы 2 при нажатии клавиши Enter на форме 1.

Однако, когда я добавляю на 1 форму radiobutton или linklabel то при нажатии ентера уже ничего не проиходит((

Это вообще как может быть.??? Подскажите пжлст!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2011, 20:31
Ответы с готовыми решениями:

Почему вызывается переопределённый метод Object.equals, хотя должен вызываться ПЕРЕГРУЖЕННЫЙ?
Суть: необходимо создать авторский класс, перегрузить в нём метод equals, создать объект этого...

Метод класса не желает вызываться
Здравствуйте. Столкнулся с неясной для меня ошибкой. Есть класс CLab. В его конструкторе нужно...

Метод или свойство не может вызываться для значений равных Null
Здравствуйте, У меня есть таблица на mssql. Ее данные записываю в файл. Все шло хорошо, пока не...

Метод фрагмента onResume() перестает вызываться после вызова метода recreate() для Activity
Такая проблема:после вызова метода recreate() методы фрагментов onCreate() and onCreateView()...

__________________

Записывайтесь на профессиональные курсы С#-разработчиков‌
2
Заблокирован
27.05.2011, 22:26 2
C#
1
 this.KeyPreview = true;
0
0 / 0 / 1
Регистрация: 17.09.2010
Сообщений: 55
28.05.2011, 01:14  [ТС] 3
Добавил стало рабтать но теперь другая проблема

Когда удалил radiobutton и оставил только linklabel который отвечает за выход, теперь программа просто стала выходить при нажатии энтера а формочка джае не открывалась(
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2011, 01:14

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Почему Vk_Delete срабатывает только на OnMouseUp, а на OnKeyPress и OnKeyDown - нет?
Почему Vk_Delete срабатывает только на OnMouseUp, а на OnKeyPress и OnKeyDown нет?

Не могу понять почему не вызывается метод? Как вывести метод Plus?
namespace lesson3 { class Program { struct Complex { public double im;...

Метод post перестал работать
Имеется файл index.php <? header('Content-Type: text/html; charset=utf-8'); ?> <!DOCTYPE...

Почему-то перестал работать getchar()
Чтобы окно после выполнения программы сразу не закрывалось, я использовала getchar(). Теперь же он...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.