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

Ваш аккаунт

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

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

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

Формы приложения

9.7K
12 мая 2005 года
define
8 / / 12.05.2005
Здравствуйте, помогите пожалуйста - у меня 2 вопроса:

1. Можно ли определить какая форма создала текущую форму?

2. Как получить количество созданных на данный момент окон (форм) приложения?

Если покажутся глупыми - извиняюсь, но очень надо.
302
13 мая 2005 года
Sagittarius
648 / / 12.04.2003
Цитата:
1. Можно ли определить какая форма создала текущую форму?


Смотри свойство Owner у формы.

Цитата:
2. Как получить количество созданных на данный момент окон (форм) приложения?


Два варианта:
1. если у тебя MDI-приложение, то количество форм будет 1+Application.MainForm.MDIChildCount, т.е. главная форма + количество дочерних окон.
2. если не MDI-приложение, то надо пройтись по всем компонентам в списке Application.Conponents и посчитать количество объектов производных от TForm.

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