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

Вниз

Табуляция между формами   Найти похожие ветки 

 
Ш-К   (2004-07-28 14:54) [0]

Есть три формы от общего предка.
Когда я нажимаю <TAB>, фокус бегает по контролам одной формы по кругу.
А мне надо, чтобы после последнего фокуса по кл. <TAB> активировалась след. форма. По её контролам можно было тоже пройтись только один раз и перейти на след. форму и.т.д.
Формы активируются тоже по кругу.


 
KSergey ©   (2004-07-28 14:57) [1]

Надеюсь, формы немодальные?
Наверное в OnKeyPress (или OnKeyDown?) отлавливать табуляцию, и если это последний контрол на форме (как определить?) - то передать фокус другой форме...


 
Игорь Шевченко ©   (2004-07-28 15:03) [2]

CMDialogKey у формы обрабатывать ?


 
Ш-К   (2004-07-28 15:33) [3]

Как поймать, что переходим с последнего контрола на первый?


 
Sergey Kaminski ©   (2004-07-28 15:37) [4]

2 ак поймать, что переходим с последнего контрола на первый?

У TabOrder справиться


 
Игорь Шевченко ©   (2004-07-28 15:48) [5]


> Как поймать, что переходим с последнего контрола на первый?


А ты разве не знаешь последний контрол у формы ? :)


 
Ш-К   (2004-07-28 15:55) [6]

Ну думал, может есть что-то типа TabOrderChange, FocusChahge...


 
Sandman25 ©   (2004-07-28 15:58) [7]

ИМХО неверная структура приложения.
Эти три формы должны быть тремя панелями на одной форме.


 
@Lex ©   (2004-07-28 16:03) [8]

F1 FindNextControl
Может чем-то поможет


 
Ш-К   (2004-07-28 16:05) [9]

Sandman25 ©   (28.07.04 15:58) [7]
Так почти и есть. Юзаю TDreamControlFormPanel. Так вот между двумя панелями, на которых формы, переключиться по табуляции нельзя.


 
Sandman25 ©   (2004-07-28 16:15) [10]

А если вместо форм фреймы задействовать?


 
Ш-К   (2004-07-28 16:20) [11]

Формы хранятся в базе.
Всё работает - не работает табуляция.



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

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

Наверх




Память: 0.46 MB
Время: 0.043 c
3-1090299812
Tempo
2004-07-20 09:03
2004.08.15
Как узнать номер новой записи.


3-1090413244
MORA
2004-07-21 16:34
2004.08.15
master-detail


1-1091090587
ksu
2004-07-29 12:43
2004.08.15
библиотека для растрово-векторной графики


11-1078563074
Danil
2004-03-06 11:51
2004.08.15
KOL, MCK и TFontStyle(s)...


1-1091108144
Vasya.ru
2004-07-29 17:35
2004.08.15
Процедура копирования директорий





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский