Тема: Видимость формы ввода

Подскажите, пожалуйста, как определить во время выполнения макроса (run-time), является ли форма ввода (IТCSForm) видимой пользователю?

Re: Видимость формы ввода

Ну если у вас есть ссылка на ITCSForm то любым способом (например выставлять некий флаг в UserData) - хотя не припомню чтобы ее можно было скрыть.

А если ссылки нет - то думать что-то с глобальными переменными, так как форм одинаковых может быть много.

Re: Видимость формы ввода

То есть, никакого свойства типа Visible у формы ввода нет?

Олег Зырянов пишет:

... хотя не припомню чтобы ее можно было скрыть.

А ведь событие FormEvent_OnFormHide есть. Для чего оно тогда существует и вообще происходит ли когда-нибудь?

Re: Видимость формы ввода

Событие есть, да, но есть только метод ShowModal, так что сейчас формы вода работают в основном только когда показаны. Данное событие сделано, так как оно часто более нужное чем Destroy, где уже больше ограничений.

Спасибо сказали: Дмитрий Гамий1

Re: Видимость формы ввода

Ясно, спасибо.