スケーリング

LANSA

スケーリング


スケーリングにより、プロパティの高さや幅を変えることなく、コントロールを小さくもしくは大きく表示することができるようになります。これは通常、画像を見るときに便利ですが、全てのアプリケーションの機能の可視性を拡張するのに使用することもできます。コントロールはスケーリングされても、親コントロールのサイズに縛られます。

 

全てのコントロールには ScaleHeight、ScaleWidth、ScaleOriginTop、ScaleOriginLeft プロパティがあります。静的なプロパティとともに、コントロールには組み込まれたスケール・アニメーション・メソッドがあります。

下のコードでは、ボタンのスケールを50%拡大し、次に通常のサイズに戻し、ボタンが少しの間、画面外に飛び出る印象を与えます。

Define_Com Class(#prim_phbn) Name(#Button) Caption('Click Here') Displayposition(1) Parent(#COM_OWNER) Tabposition(1)

Evtroutine Handling(#Button.mouseEnter)

#Button.Scale( 150 150 150 )

#Button.Scale( 100 100 150 150 )

Endroutine