ComputerBooks.ru - Электронные книги, самоучители.

 
Электронные кники доступные для скачивания
На главную Добавить в избранное Форма отправки почты Если книг читать не будешь - скоро грамоту забудешь!


Вопрос: Как узнать сколько на данный момент созданно форм? 
Есть приложение – одна форма main и много других, создаваемых при вызове пунктов 
меню. Как узнать сколько на данный момент созданно форм? 
Application->ComponentCount? или есть что-то другое? 

Ответ :

Это зависит от типа форм, если это MDI приложение, то тогда MDIChildCount, 
если это просто формы которые были созданны следующим образом: 

code:
--------------------------------------------------------------------------------
    Form3 = new TForm3(this);
    Form2->Show();    
--------------------------------------------------------------------------------

то тогда для их подсчета используй следующий подход. 

code:
--------------------------------------------------------------------------------
    int i = 0, k = 0;
    for(; i < ComponentCount; i++)
        if(dynamic_cast(Components[i]))
            k++;

    Caption = k;
--------------------------------------------------------------------------------
        
(c) 2003 Borland X Portal
Электронные Книги по компьютерным программам
На правах рекламы:
-->

Для добавления страницы электронной книги в избранное нажмине Ctrl+D

Книги | Статьи | Скачать

Правовая информация   

  © ComputerBooks.ru,
  При копировании материалов со страницы обязательно разместите ссылку на источник.