Почему компилятор сначала выполняет событие OnShow, а затем OnHide в TTabSheet?
Я использую TPageControl
с 2 TTabSheet
(ModifyTab и DeleteTab), и у меня есть код в OnShow
а также OnHide
события для обеих вкладок. Я думал, что когда я нажимаю на любую из этих вкладок, OnHide
Событие выбранной вкладки происходит первым и щелкает по вкладке OnShow
событие позже, но это наоборот. Почему это?
Я создаю TDictionary
в каждом OnShow
событие и бесплатно в каждом OnHide
но компилятор вызывает исключение, потому что он выполняет OnShow
событие, затем выполняет OnHide
и тогда я не могу использовать словарь, потому что это nil
и уничтожен.