![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не работает переход по Tab [D7]
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]
Он же большой. Можно что ли его сюда?