このコールバックは、ユーザがプロパティ ページのタブをクリックするとき、およびプロパティ ページが開くときに発生します。
プロパティ ページがリストとして表示される場合、OnTab コールバックは発生しません。
コールバックのコードからプロパティ ページにアクセスするには、PPG オブジェクトを使用します。
スクリプト言語で実装されたカスタム プロパティ。
function <property_name>_<tab_label>_OnTab() { ... } |
def <property_name>_<tab_label>_OnTab(): ... |
Function <property_name>_<tab_label>_OnTab() ... End Function |
sub <property_name>_<tab_label>_OnTab { ... } |
<property_name> は、PluginRegistrar.RegisterProperty の呼び出しで指定されている名前です。この名前に含まれるスペースはアンダースコアに置き換えられます。 たとえば、My Property という名前のプロパティを登録する場合、コールバック関数の名前の先頭は My_Property になります。
<tab_label> は、PPGLayout.AddTab の呼び出しで指定されているラベルです。この名前に含まれるスペースはアンダースコアに置き換えられます。