C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Формы, Количество открытых форм
Pan-SQL
Отправлено: 05.09.2005, 12:49


Не зарегистрирован







Здравствуйте! Кто знает, как узнать количество открытых форм.
Заранее спасибо!
Guest
Отправлено: 05.09.2005, 13:08


Не зарегистрирован







Открытых чем?
Приложением, написанным на Builder(Delphi) — TScreen::Forms и иже с ним.
Pan-SQL
Отправлено: 05.09.2005, 13:28


Не зарегистрирован







Допустим, в форме имеется кнопка (Button1) и поле (Edit1). при клике на кнопку в поле должно отображаться количество открытых форм. Что я должен написать в Button::OnClick()?
Guest
Отправлено: 05.09.2005, 13:36


Не зарегистрирован







Число открытых форм
CODE

Edit1->Text = Screen->FormCount;


Число видимых форм
CODE

int Visible_Forms_Count = 0;
for (int i(0); i < Screen->FormCount; i++)
 if (Screen->Forms[i]->Visible) Visible_Forms_Count++;

Edit1->Text = Visible_Forms_Count;

olegenty
Отправлено: 05.09.2005, 14:02


Ветеран

Группа: Модератор
Сообщений: 2412



всё же чтение Help рулит.

Вернуться в Вопросы программирования в C++Builder