[解決方法]
タブ切り替え操作による処理は、TabFrameオブジェクトのChangeイベントによる実装を推奨致します。
Clickedイベントでの実装は、Clickedイベントがタブの切り替えをしないマウスクリックでも発生するため、不必要な処理が実行される可能性があります。
また、TabFrameオブジェクトのClickedイベントでValueプロパティを参照した場合、クリックしたタブとValueプロパティの値が異なる場合があります。
Changeイベントを有効にするにはUseChangeプロパティにTRUEを設定してください。
TabFormオブジェクトやTabFormオブジェクトに配置したTextBoxオブジェクトなどの下位オブジェクトにおいて、UseChangeプロパティをTRUEに設定し、OnChangeイベントハンドラを定義しない場合、下位オブジェクトで発生したChangeイベントが捕捉されず、TabFrameオブジェクトまで伝播しますので、必要に応じた処理を実装してください。
|