CRS - コンテナ

Q1
TabFrameのタブ切り替え操作時の注意事項
A1
タブ切り替えの処理は、TabFrameオブジェクトのChangeイベントで実装してください。
ChangeイベントはuseChangeプロパティをtrueに設定することで有効となります。

タブ切り替え時に発生するイベントは、Changeイベントの他Clickedイベントがありますがこちらは利用しないでください。
Clickedイベントでvalue値を参照しようとすると、イベントが発生するタイミングとvalueプロパティが変化するタイミングに差があり、クリックしたタブとvalueプロパティの値が異なる場合があります。
また、Clickedイベントでの実装はClickedイベントがタブ切り替えをしないマウスクリックでも発生し、不必要な処理が実行される可能性があります。

その他、タブの選択位置を取得する際の処理にも注意が必要です。
タブの選択位置を取得する場合、TabFrameオブジェクトで発生したイベントでTabFormオブジェクトのselectedプロパティの値を取得しないでください。

例えば、TabFrameオブジェクトで発生したChangeイベントでselectedプロパティを参照しようとすると、イベントが発生するタイミングとselectedプロパティが変化するタイミングに差があり、異なる値が取得される可能性があります。

 
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser DT・Biz/Designer DT TIPS集 トップへ