私は3 TTabSheetを持っては、TPageControlを持っており、それらのいくつかは今、それらのタブシートの一つは、私が実行したいユーザーに見えるようになるたびユーザーが入れ子になったタブシートに切り替えると、コードを実行する方法は?
Page Control 1
TabSheet 1
TabSheet 2
Page Control 2
TabSheet 2a
TabSheet 2b
TabSheet 3
のTTabSheet
並べ替えを持って、さらには、TPageControlを持っていますいくつかのコードが、私はどのイベントをフックするか分からない。例えば
ユーザーがTabSheet 2a
が表示されているTabSheet 2
にTabSheet 1
やスイッチを見ているならば、私はタブシート部2aのコードを実行したいが、私はタブシート部2aのフォーカス取得時やOnShowをフックすることはできません。それはPage Control2のOnChangeではありません。
実際、私が見ることができるのは、ページコントロール1のOnChangeイベントにスイッチ/ケース全体を入れることです。これはもっと良い方法ですか?
+1、フレームを使用して、ちょうど示唆、あなたのOnChangeの提案も良いです – ComputerSaysNo