2.23.3.3 MouseOverStyleとMouseOverStylesプロパティ

アプリケーションで、マウスが範囲に入るとコントロールの外観が変わることがあります。このプロセスを単純化するため、すべてのコントロールにはさらに次のプロパティがあります。MouseOverStyleとMouseOverStylesです。

StyleとStylesと同様、コントロールに個別のMouseOverStleを定義することも、実行時に複数のMouseOverStylesを適用することもできます。

Define_Com Class(#Prim_labl) name(#ValueCaption) Caption('Details') MouseOverStyle(#MyStyles<Emphasis>)
 

Visual LANSAランタイムは、マウスがコントロールの範囲内に入ると自動的にスタイルを追加し、範囲を出ると削除します。これにより、複数のMouseEnterとMouseLeaveルーチンを書いてコードが読みづらくなるのを防ぎます。