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