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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2010, 09:56   #1
MaGiS
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 15
По умолчанию Ошибка при работе с формами (Delphi)

Всем привет.
Создал "проект", в котором есть WebBrowser и верхнее меню кнопок. В веббраузере активно используется ентер. Если я захожу в программу, запускаю форму2 через кнопку1, затем закрываю форму, а потом нажимаю ентер в браузере, то эта форма снова выскакивает (хотя я её закрывал!).
Как это исправить?
Я начал изучать делфи буквально на этой неделе, не пинайте сильно..
Думаю, что проблема в том, что кнопка остаётся активной и по нажатию ентер она нажимается, а следовала бы становиться браузеру активному..

Всем спасибо!
MaGiS вне форума Ответить с цитированием
Старый 16.03.2010, 10:33   #2
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Цитата:
...затем закрываю форму, а потом нажимаю ентер в браузере, то эта форма снова выскакивает...
скорее всего фокус стоит на кнопке.
попробуйте фокус поменять при закрытии формы2, впиши код на кнопку по которой закрывается форм2:

Код:
form2.close;
form1.{компонент на форм1}.setFocus
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 16.03.2010, 10:51   #3
BlackHacker
 
Регистрация: 24.12.2009
Сообщений: 3
По умолчанию

попробуй использовать другую кнопку, без фокуса на ней..
BlackHacker вне форума Ответить с цитированием
Старый 16.03.2010, 17:53   #4
MaGiS
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 15
По умолчанию

Спасибо, действительно, дело было в фокусе =)
MaGiS вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при работе автофильтра ruavia3 Microsoft Office Excel 5 21.09.2009 15:05
Ошибка при работе с БД Access Evgen1976 БД в Delphi 8 16.06.2009 21:29
ошибка при работе с файлом Juffin Общие вопросы Delphi 3 11.04.2009 21:37
Ошибка при работе с MySQL 3.51 в Delphi 2009 rainbow БД в Delphi 0 27.03.2009 06:47
Ошибка при работе с БД malevich БД в Delphi 8 25.11.2007 15:10