Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];

Вниз

Не работает переход по Tab   Найти похожие ветки 

 
grav   (2008-09-24 12:18) [0]

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


 
Поросенок Винни-Пух ©   (2008-09-24 12:20) [1]

слабо давишь


 
Сергей М. ©   (2008-09-24 12:21) [2]


> Никакие процедуры не писал для обработки нажатия клавишь


Значит что-то в дизайн-тайм при манипуляциях с контролами формы напортачил..

Чудес-то не бывает)


 
Правильный$Вася   (2008-09-24 12:22) [3]

TabStop ?


 
Fiery dragon ©   (2008-09-24 12:22) [4]

попробуй Delphi перезапустить


 
grav   (2008-09-24 12:22) [5]

Я тоже так подумал сначала, попробовал двумя руками - результат тот же :)


 
grav   (2008-09-24 12:24) [6]


> Правильный$Вася

На всех True. Сами TEdit находятся на TGroupBox, на нем False.


 
grav   (2008-09-24 12:25) [7]


> Fiery dragon ©   (24.09.08 12:22) [4]

Делфи не при чем, в других программах (моих) работает.


 
grav   (2008-09-24 12:31) [8]


> Сергей М. ©   (24.09.08 12:21) [2]

Видимо, но что найти не могу :(


 
Dennis I. Komarov ©   (2008-09-24 12:34) [9]

Правильный ответ в [6]


 
Dennis I. Komarov ©   (2008-09-24 12:36) [10]


> Dennis I. Komarov ©   (24.09.08 12:34) [9]

Извиняюсь, был не прав...


 
grav   (2008-09-24 12:39) [11]

Блин, на других формах этого же проекта все ОК. Чего ж я нажал то?


 
MsGuns ©   (2008-09-24 12:43) [12]

Вероятно, где-то в экшинах используется этот самый Таб в качесвте горячей клавиши


 
Vlad Oshin ©   (2008-09-24 12:48) [13]

dfm бы положил, посмотрели б, мб


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


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

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


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


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

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


 
Vlad Oshin ©   (2008-09-24 12:59) [16]

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


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

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

в dfm


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

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


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


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

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


 
MsGuns ©   (2008-09-24 13:10) [20]

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


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


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

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


 
Vlad Oshin ©   (2008-09-24 13:27) [22]

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


 
Vlad Oshin ©   (2008-09-24 13:41) [23]

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


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


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

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


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


> 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;


 
Vlad Oshin ©   (2008-09-24 13:48) [26]

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


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


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

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


 
MsGuns ©   (2008-09-24 14:50) [28]

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

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


 
Anatoly Podgoretsky ©   (2008-09-24 15:04) [29]

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


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


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

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


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


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

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


 
MsGuns ©   (2008-09-24 15:24) [32]

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


 
clickmaker ©   (2008-09-24 17:30) [33]

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



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.014 c
2-1222416652
Iris
2008-09-26 12:10
2008.11.02
горячие клавиши на кнопку


3-1208356440
b.lutz
2008-04-16 18:34
2008.11.02
Помогите с запросом


2-1222343693
Семенов. Н
2008-09-25 15:54
2008.11.02
Поясните строку в коде...


2-1221762635
Muh
2008-09-18 22:30
2008.11.02
Подскажите, пожалуйста как программно в image1 загнать картинку с


15-1220713385
deadteachers
2008-09-06 19:03
2008.11.02
Хочу принять участие!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский