Как отловить событие изменения видимости формы

novi4ok

имеется форма, которая по ходу логики используется несколько раз (один и тот же экземпляр). какое событие нужно поймать, чтобы отреагировать на вызов Show()? пробовал:Load (не подходит: вызывается только при первом показе) Activated (не подходит: вызывается также при активации юзэром, или при показе после остановки в дибаггере на brakepoint) Shown (не подходит: вызывается только при первом показе)
4 ответа

novi4ok

novi4ok, VisibleChanged пробовал?


novi4ok

novi4ok, VisibleChanged пробовал?
еще нет. думаю, это то же что Shown. но попробую обязательно. начинаю опасаться, что полного аналога WM_SHOWWINDOW в формах нет, и придется что-нибудь изобретать.


novi4ok

думаю, это то же что Shown.
не правильно думаешь. Я проверил. Все отлично работает


novi4ok

а вот и я проверил, и все выглядит так, что это то, что я искал. спасибо!