Тема: Видимость формы ввода
Подскажите, пожалуйста, как определить во время выполнения макроса (run-time), является ли форма ввода (IТCSForm) видимой пользователю?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
TechnologiCS → TechnologiCS → Использование TechnologiCS API → Видимость формы ввода
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Подскажите, пожалуйста, как определить во время выполнения макроса (run-time), является ли форма ввода (IТCSForm) видимой пользователю?
Ну если у вас есть ссылка на ITCSForm то любым способом (например выставлять некий флаг в UserData) - хотя не припомню чтобы ее можно было скрыть.
А если ссылки нет - то думать что-то с глобальными переменными, так как форм одинаковых может быть много.
То есть, никакого свойства типа Visible у формы ввода нет?
... хотя не припомню чтобы ее можно было скрыть.
А ведь событие FormEvent_OnFormHide есть. Для чего оно тогда существует и вообще происходит ли когда-нибудь?
Событие есть, да, но есть только метод ShowModal, так что сейчас формы вода работают в основном только когда показаны. Данное событие сделано, так как оно часто более нужное чем Destroy, где уже больше ограничений.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
TechnologiCS → TechnologiCS → Использование TechnologiCS API → Видимость формы ввода