MouseOverStyles

LANSA

MouseOverStyles


全てのスタイルには2セットのスタイルがあります。すなわち、Styles および MouseOverStyles です。

Styles はコントロールおよびその子コントロールに適用されます。

MouseOver Styles はマウスオーバー時、つまりマウスがコントロールの範囲に入ったときにコントロールに適用され、マウスリーブ時、つまりコントロールの範囲から離れた時に削除されます。これにより大量のマウス入力イベントを記述する必要なく、簡単な宣言コードを記述するだけでよくなります。

パネルやグループボックスのような複合コントローには3つ目のスタイルのセット、PrivateStyles があります。Private Styles を使用すると、複合コントロールが、親から受け継いだスタイルを使用し続けたり、子コントロールには受け渡さない独自のスタイルを持つことができるようになります。例えば、コンテンツを赤にすることなく、グループボックスのキャプションを赤にすることができます。