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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2010, 10:18   #11
Linore
Пользователь
 
Регистрация: 18.01.2010
Сообщений: 95
По умолчанию

А самое главное забыла код мой все еще не работает)
Linore вне форума Ответить с цитированием
Старый 08.02.2010, 10:19   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну... Не вижу криминала вроде...

А-а-а все увидел!
Ты свой обработчик поместила ниже Form1_Load, я поместил выше, помоему это влияет. Типа компилятор не видит то что еще не описано, а искать ниже ему лень (это догадка)
I'm learning to live...

Последний раз редактировалось Stilet; 08.02.2010 в 10:22.
Stilet вне форума Ответить с цитированием
Старый 08.02.2010, 11:04   #13
Linore
Пользователь
 
Регистрация: 18.01.2010
Сообщений: 95
По умолчанию

Не помогло.
Linore вне форума Ответить с цитированием
Старый 08.02.2010, 11:22   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну... не знаю...
В попробуй использовать мой код, мож он чем-то (невидимым) отличается от твоего...

Кстати, посмотри внимательно:
У тебя написано
Код:
e.KeyCode
А у меня
Код:
e.KeyData
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.02.2010, 13:55   #15
Linore
Пользователь
 
Регистрация: 18.01.2010
Сообщений: 95
По умолчанию

Слушай а ты запускаешь вторую форму поле загрузки первой нажатием F1 или ты еще что-то нажимаешь?
Linore вне форума Ответить с цитированием
Старый 08.02.2010, 14:05   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ниче такого.
Запускаю прогу. Когда появилась первая форма, нажимаю F1 и появляется вторая.

Я кстати соврал насчет порядка обработчиков, не важно где они находятся, ибо моя VS2010 не ругнулась на изменение местоположения обработчика, т.ч. прошу считать пост №12 ложью и провокацией
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.02.2010, 16:00   #17
Linore
Пользователь
 
Регистрация: 18.01.2010
Сообщений: 95
По умолчанию

Я поняла в чем проблема, только не знаю как ее решить.
когда на форме установлены кнопки button то в этом случае вся конструкция не работает,то есть нажатие на клавишу не вызывает вторую форму.
Linore вне форума Ответить с цитированием
Старый 12.02.2010, 16:10   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Linore
А-а-а Хе-хе...
В свойствах формы поставь KeyPreview в TRUE
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.02.2010, 21:21   #19
Linore
Пользователь
 
Регистрация: 18.01.2010
Сообщений: 95
По умолчанию

О спасибо получилось.
Но теперь другой вопрос почему вторая форма вылетает 2 раза?
Linore вне форума Ответить с цитированием
Старый 14.02.2010, 21:45   #20
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию

Код:
private void Form1_Load(object sender, EventArgs e)
     {
       // у меня без ево один раз выводит
         //this.KeyDown += new KeyEventHandler(Form1_KeyDown);
      }

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

             {
                 Form2 f = new Form2();
                 f.Show();
             }
Cpluser вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
builder. Как показать вторую форму? Как подключить другой юнит? TwiX C++ Builder 2 21.12.2009 21:29
С++. Открыть вторую форму ЛУНА55 Помощь студентам 2 10.12.2009 11:35
Первая форма перекрывает вторую Shouldercannon Общие вопросы Delphi 10 27.04.2009 16:13
Как изменить стандартную форму на форму любой сложности QwErEn Общие вопросы Delphi 9 08.06.2007 11:44
Какие изменения в системе нужно сделать чтобы установить ОС Linux как вторую операцио Ga-sergey Помощь студентам 7 09.04.2007 13:06