Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Баг в DBGrid в MDI приложении [D7, Win95/98, WinXP]


CTAPbIi ©   (2005-06-30 17:37:00) 

На дочернюю форму MDI приложнения ставлю TDBGrid. На главной форме находится TEdit или TListBox или TComboBox и т.п. Делаю активным TDBGrid дочерней формы. Если после этого перевожу фокус на один из указанных компонентов главной формы, то вернуть его на TDBGrid невозможно. Если кто-то сталкивался с этой проблемой и знает как ее обойти, прошу помощи. Спасибо.


CTAPbIi   (2005-06-30 18:27:00) [1]

Это проблема имеет место и в D2005, между прочим. И в действительности, а не якобы. И, кстати, есть проблема возврата фокуса в DBGrid после передачи его на TWebBrowser, даже когда они сидят на одной форме и в обычном SDI приложении. Такова селяви...


Digitman   (2005-06-30 18:21:00) [2]

что ж ...
если означенная проблема в D7 действительно имеет место, то предложенные по ссылкам решения вполне логичны и просты


CTAPbIi   (2005-06-30 18:14:00) [3]

http://delphiworld.narod.ru/base/dbgrid_set_focus_problem.html

http://www.delphikingdom.com/asp/answer.asp?IDAnswer=14503.


Digitman   (2005-06-30 18:09:00) [4]


> принципиально это же ничего не меняет в сути вопроса


меняет или не меняет - попытаемся найти истину) ..

приводи ссылки, где ты якобы нашел ответы ..


CTAPbIi   (2005-06-30 18:06:00) [5]

Но принципиально это же ничего не меняет в сути вопроса


Digitman   (2005-06-30 18:03:00) [6]


> Вообще-то контролы сидят на тулбаре


ну это другой коленкор)


CTAPbIi   (2005-06-30 18:00:00) [7]

Вообще-то контролы сидят на тулбаре. Но в принципе я уже нашел в сети множество ответов. Оказывается, этот баг достаточно популярен. Так что не я первый такой гениальный :-)


Digitman   (2005-06-30 17:58:00) [8]

за каким тебе понадобилось размещать контролы на род.форме ?

на тулбаре род.форме - это я еще могу понять, но ты же наверно бросил их прямо в клиентскую область, не на тулбар или иже с ним ?

пояснил бы, в чем гениальность твоего изобретения ...


Наверх

Титульная страница Поиск, карта сайта Написать письмо