Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не ставится фокус на MDI-форму

30K
02 апреля 2009 года
vinni-medved
19 / / 29.02.2008
Есть две формы: одна родительская, другая, соответственно, ее дочерняя. На родительской находится, например, мемо memFuck: TMemo, на дочерней - дбгрид, датасурс, коннекшн и адо-таблица (все настроено и в гриде отображаются данные). Запускаем на выполнение. С гридом работаем нормально - все отображается, переходим по данным, изменяем и тд. Ставим курсор на мемо, затем обратно мышью тыкаем на дбгрид - он задизабленный. Т.е. фокус не встает на дбгрид. Помогает только если свернуть и развернуть дочернюю форму - тогда дбгрид оказывается в фокусе. Кто сталкивался с такой проблемой - хелп плз. IDE - Delphi 2007.
30K
02 апреля 2009 года
vinni-medved
19 / / 29.02.2008
Также помогает использование Windows.SetFocus(DBGrid1.Handle). Но тогда вопрос КОГДА это делать? Грид не реагирует на события OnKeyPress/Up/Down...
14
03 апреля 2009 года
Phodopus
3.3K / / 19.06.2008
Проект создавали через File->New->MDI App или ручками?
30K
04 апреля 2009 года
vinni-medved
19 / / 29.02.2008
ручками. Попробовал и так и так - без разницы. Все то же самое.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог