У меня очень простой вопрос.VB.NET: вызван ли form.show()?
Я звоню .show()
и .hide()
на форме, а затем я хочу определить текущее состояние. Я проверял .visible
, чтобы определить, видна ли форма, но я наткнулся на проблему. Моя форма создается внутри SplitContainer, который я рушился каждый раз, когда я скрываю форму. Таким образом, по логике, когда я скрою форму с .hide()
, она больше не видна, и поскольку я рухнул ее контейнер, даже если я вызову .show()
, он все равно НЕ будет видимым, потому что контейнер закрыт.
Итак, как я могу просто проверить, было ли вызвано .show()
, а не проверка формы.
Конечная цель состоит в том, чтобы показать()/hide() форму вместе с свертыванием/разворачиванием контейнера.
Заранее благодарен!
P.S .: Я знаю, что я мог бы просто проверить контейнер и показать форму соответственно, но моя форма также поддерживает отсоединение от контейнера, так что не будет работать для меня.