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

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

TABOrder и фреймы


George ©   (2010-10-24 15:34:00) 

Настроил на фрейме ТабОрдер. Проблема в том, что после последнего контрола в ТабОрдере фокус куда-то исчезает и появляется на первом лишь после нескольких нажатий клавиши ТАБ. Как я предполагаю, фокус переходит на форму, на которой размещен фрейм. Это нормальное поведение? Если да, то как обойти?

Дельфи 2010


sniknik   (2010-10-25 08:04:00) [1]

просто у "ненужных" компонент поставить табстоп = фалсе, и все.


George   (2010-10-25 07:21:00) [2]


> MonoLife ©   (25.10.10 03:12) [1]

Ну вот я как бы так и подумал. Причем, похоже, что не к невидимым, а именно к видимым контролам, лежащим непосредственно на форме. Вопрос в том, как наилучшим образом обойти такое не очень удобное поведение (вручную отлавливать нажатие TAB и переводить фокус, когда надо, на первый элемент опять же кажется мне не очень кошерным решением).


MonoLife   (2010-10-25 03:12:00) [3]

очевидно, фокус уходит к остальным, невидимым фреймам (или контролам) на форме


Наверх

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