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

Ваш аккаунт

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

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

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

положение компонентов в пространстве

261
07 октября 2006 года
ahilles
1.5K / / 03.11.2005
У меня тут возник один вопросик
Как можно определить положение компонентов в пространстве. То есть узнать z координату компонента.
Это мне надо для того чтобы узнать какой компонент перекрывает другой комопнент. Мне кажется нет такого метода ни у самих компонентов и нет такой API функции которая позволяла узнать это.
261
08 октября 2006 года
ahilles
1.5K / / 03.11.2005
я так и знал что нет такой фукции
:-):-):-):-):-):-):-)
339
09 октября 2006 года
verybadbug
619 / / 12.09.2005
загляни в пул компонентов.... индекс в пуле и есть z-координата
547
10 октября 2006 года
Hydra
488 / / 20.06.2006
Перебирают окна по Z порядку
339
11 октября 2006 года
verybadbug
619 / / 12.09.2005
с компонентами наверно проще будет так.....
var
Temp: TComponent;
begin
Temp := Form1.Components[z];
Label1.Caption := Temp.Name;
261
11 октября 2006 года
ahilles
1.5K / / 03.11.2005
это же простой перебор имён компонентов и что он даст
339
12 октября 2006 года
verybadbug
619 / / 12.09.2005
этот код выводит имя компонента, соответствующего координате z....
339
12 октября 2006 года
verybadbug
619 / / 12.09.2005
извини... не Component/ComponentCount... а Control/ControlCount....
в аттаче примерчик использования..... потыкай панельки...
261
12 октября 2006 года
ahilles
1.5K / / 03.11.2005
работает надо же
я думал что
Form1.Components[z];
перебирает в порядке их создания
СПАСИБО!!!!
339
13 октября 2006 года
verybadbug
619 / / 12.09.2005
Form1.Components[z]; и переберает в порядке создания.....
Form1.Controls[z]; - по положению
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог