Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

TabOrder

295
10 июня 2003 года
gray_k
356 / / 20.12.1999
Как в программе получить TabOrder? Хочу знать имя компонента и его порядковый номер в TabOrder.
546
10 июня 2003 года
overlord
20 / / 20.02.2000
Поясни задачу, тебе надо узнать как называется компонент в программе и TabOrder по какому-то событию(напр. по клику мышой)?
295
11 июня 2003 года
gray_k
356 / / 20.12.1999
Всё очень просто. Например у меня есть компонент, который в данный момент имеет фокус ввода. Как мне узнать его порядковый номер в TabOrder и узнать имя компонента, оторый в TabOrder предыдущий.
358
11 июня 2003 года
moonmike
423 / / 18.10.2002
Цитата:
Originally posted by gray_k
Всё очень просто. Например у меня есть компонент, который в данный момент имеет фокус ввода. Как мне узнать его порядковый номер в TabOrder и узнать имя компонента, оторый в TabOrder предыдущий.


Тут малой кровью отделаться не удастся вроде.
У TCustomForm есть свойство ActiveControl
Specifies the control that has focus on the form.

__property Controls::TWinControl* ActiveControl = {read=FActiveControl, write
=SetActiveControl, stored=IsForm};

У TWinControl есть TabOrder так ты его узнаешь.
А дальше перебором всех Controls у данной формы.

2.1K
13 июня 2003 года
maximaximax
83 / / 05.06.2003
Цитата:
Originally posted by moonmike

Тут малой кровью отделаться не удастся вроде.
У TCustomForm есть свойство ActiveControl
Specifies the control that has focus on the form.

__property Controls::TWinControl* ActiveControl = {read=FActiveControl, write
=SetActiveControl, stored=IsForm};

У TWinControl есть TabOrder так ты его узнаешь.
А дальше перебором всех Controls у данной формы.



Не надо перебором всех. У этого же TWinControl есть метод FindNextControl, который позволяет найти предыдущий в порядке табуляции Control(GoForward = false, CheckTabStop = true)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог