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

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

Фокус ввода [D6, WinXP]


Mameluke ©   (2005-07-29 00:59:00) 

Доброго времени суток!

Буду благодарен за любую помощь в посвящении в тайну того, как выйти из ситуации, когда есть 12 полей типа TEdit и необходимо настроить переключение фокуса ввода между ними по клавише Tab. Свойство TabOrder уже пробовал, как-то не очень помогло... Может, неправильно пробовал? :)


REA   (2005-07-29 10:33:00) [1]

Дык это - правой кнопкой и расставить TabStop-ы


Mameluke   (2005-07-29 02:12:00) [2]

Спасибо! Вроде заработало!


Eraser   (2005-07-29 01:45:00) [3]

TabOrder + F1


Mameluke   (2005-07-29 01:34:00) [4]

А где задавать это имя? В Order хранится номер, причем номер не Edit'а, а просто визуально видимого компонента на форме, насколько мне известно...


Katya21   (2005-07-29 01:33:00) [5]

Попробуй по нажатию клавиши TAB в начале фокус наход. на edit1
переводить фокус програмно по имени edit(1+1);


Mameluke   (2005-07-29 01:22:00) [6]

Я пробовал вызвать форму, посмотреть Order у соседних TEdit, на которые хотел перевести фокус ввода при нажатии Tab. Вроде настроил все. А Delphi взял и поменял эти Order. И опять неправильно фокус ввода переключается...


alex-drob   (2005-07-29 01:02:00) [7]

А что неполучилось.


Eraser   (2005-07-29 01:02:00) [8]

Mameluke ©   (29.07.05 00:59)
Может, неправильно пробовал?


Так точно.


Наверх

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