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

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

Не работает переход по Tab [D7]


Страницы:   1 2

grav ©   (2008-09-24 12:18:00) 

Извиняюсь за тупой вопрос, но меня чего то глючит. Не работает переход по Tab между элементами TEdit на форме. Все работало, потом перестало. Чего я такое мог сделать? Никакие процедуры не писал для обработки нажатия клавишь. Нажимаешь на Tab, курсор остается в том же TEdit в котором и был. То же самое, если фокус на кнопке находится.


clickmaker   (2008-09-24 17:30:00) [1]

форма не в DLL, случаем?


MsGuns   (2008-09-24 15:24:00) [2]

Кейпревью у формы ?


grav   (2008-09-24 15:21:00) [3]


> Anatoly Podgoretsky ©   (24.09.08 15:04) [29]

Кстати, Ctrl+Tab тоже не работает


grav   (2008-09-24 15:10:00) [4]


> MsGuns ©   (24.09.08 14:50) [28]

Если клавиатура у меня пачкается, мне покупают новую. Клава у меня всегда чистая :)
Нет никаких экшинов :(
Кейпресс и кейдаун отлавливают нажатие Shift


Anatoly Podgoretsky   (2008-09-24 15:04:00) [5]

Пункт 5 - клавиши нет, но у него есть или у него из две.


MsGuns   (2008-09-24 14:50:00) [6]

>grav   (24.09.08 13:13) [21]
>Я подсказки прошу, как искать

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


grav   (2008-09-24 13:55:00) [7]


> Vlad Oshin ©   (24.09.08 13:48) [26]

Заново что ли пересоздать форму. Как бы безболезнено это сделать? Программа то рабочая


Vlad Oshin   (2008-09-24 13:48:00) [8]

ну, форму посмотрел, ничего такого вроде нет
не знаю, короче :)


grav   (2008-09-24 13:44:00) [9]


> Vlad Oshin ©   (24.09.08 13:41) [23]

Создание:
Child := TFindFrm.Create(Application);
 Child.Caption := Name;
Закрытие:
If not (MainForm.ActiveMDIChild=Nil) then
 begin
   MainForm.MDIChildren[0].Close;
 end;


grav   (2008-09-24 13:42:00) [10]


> Vlad Oshin ©   (24.09.08 13:27) [22]

В смысле и на форме и в групбоксе? Вроде располдожил все по порядку желаемого перехода


Vlad Oshin   (2008-09-24 13:41:00) [11]

Создание, уничтожение, показ
формы какие?


Vlad Oshin   (2008-09-24 13:27:00) [12]

TabOrder попробуйте всем уникальный задать


grav   (2008-09-24 13:13:00) [13]


> MsGuns ©   (24.09.08 13:10) [20]

Я подсказки прошу, как искать


MsGuns   (2008-09-24 13:10:00) [14]

Вы предлагаете, чтобы я Вам нашел ?


grav   (2008-09-24 13:06:00) [15]


> MsGuns ©   (24.09.08 13:02) [17]

Я пробовал искать в dfm, вроде бы все нормально.


grav   (2008-09-24 13:05:00) [16]

вот ссылка на dfm
http://share-nn.ru/904295323


MsGuns   (2008-09-24 13:02:00) [17]

>grav   (24.09.08 12:59) [15]
>Поиском можно это как то обнаружить?

в dfm


Vlad Oshin   (2008-09-24 12:59:00) [18]

не знаю..
ну или ссылку бы положил. Сам подумай, иначе как ответят. Но и нет гарантии что ответят если положишь. Хотя она уже больше, неправда ли?


grav   (2008-09-24 12:59:00) [19]


> MsGuns ©   (24.09.08 12:43) [12]

Поиском можно это как то обнаружить?


grav   (2008-09-24 12:54:00) [20]


> Vlad Oshin ©   (24.09.08 12:48) [13]

Он же большой. Можно что ли его сюда?


Страницы:   1 2

Наверх

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